X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=macros.pld.in;h=353220bfaca78cd467c4f6dba87f3da2422088cc;hb=3fc92bf76cefba36714ca3a778c56bab474399bd;hp=6ce1e783458bdc3b7557cbb7e326ac9e5f590fbc;hpb=86bde33dbcb7369308dd28b86d761af6495c40d8;p=packages%2Frpm.git diff --git a/macros.pld.in b/macros.pld.in index 6ce1e78..353220b 100644 --- a/macros.pld.in +++ b/macros.pld.in @@ -46,12 +46,10 @@ %__compress_doc @prefix@/lib/rpm/compress-doc%{?_noautocompressdoc: --noautocompressdoc='%{_noautocompressdoc}'} %__os_install_post \ -%{?ifnarch noarch:\ %{__spec_install_post_strip}\ %{__spec_install_post_chrpath}\ %{__spec_install_post_compress_modules}\ %{__spec_install_post_check_so}\ -%endif}\ %{__spec_install_post_check_tmpfiles}\ %{__spec_install_post_compress_docs}\ %{__spec_install_post_py_hardlink}\ @@ -94,6 +92,8 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ #--------------------------------------------------------------------- # Overwrite RPM macros with PLD specific one here. +%__cp /bin/cp +%__find /usr/bin/find %__grep /bin/grep %__lua %{_bindir}/lua %__rc %{_bindir}/rc @@ -114,6 +114,9 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ # provides don't obsolete %_upgrade_tag name +# Disable automatic dependencies on symlinks for now (debuginfo packages pull too many deps) +%_check_symlink_deps 0 + # Do not generate executable() dependencies for scriptlets, # as it may give false positives, for example: # [ ! -x /bin/prog ] || /bin/prog @@ -127,6 +130,12 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ %_files_listed_twice_terminate_build 1 %_unpackaged_subdirs_terminate_build 0 +# +# Export package NEVRA (stamped with install tid) info for HRMIB on this path. +# +# XXX Note: escaped %% for use in headerSprintf() +%_hrmib_path /var/cache/hrmib/%{___NVRA} + #----------------------------------------------------------------- # CFLAGS and LDFLAGS used to build @@ -178,6 +187,9 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ %x8664 x86_64 amd64 ia32e %ppc ppc ppc7400 ppc7450 +# avoid fdatasync syscall flood during database operations. +%__nofsync nofsync + #--------------------------------------------------------------------- # Expanded at end of %prep # @@ -190,6 +202,8 @@ pakietu oraz przy odpluskwianiu samego pakietu.\ %__id /bin/id +# +# DO NOT put anything after this %%{load:...} ! # # rpm5 prolog for loading the standard macro %{load:/etc/rpm/macros.d/*.macros}