Author: glen Date: Mon Feb 11 18:43:03 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- revert exec bit check for chrpath/strip
---- Files affected:
SOURCES:
rpm.macros (1.431 -> 1.432)
---- Diffs:
================================================================
Index: SOURCES/rpm.macros
diff -u SOURCES/rpm.macros:1.431 SOURCES/rpm.macros:1.432
--- SOURCES/rpm.macros:1.431 Mon Feb 11 18:15:35 2008
+++ SOURCES/rpm.macros Mon Feb 11 19:42:57 2008
@@ -372,7 +372,7 @@
echo "DONE"; \
fi; \
fi; \
- filelist=$(find $RPM_BUILD_ROOT -type f ! '(' -perm -0100 -or -perm
-0010 -or -perm -0001 ')' -regex ".*/usr/lib[0-9]*/debug/.*\.debug" ! -regex
".*/lib/modules/.*" ! -regex ".*%{_docdir}/.*" ! -regex ".*%{_includedir}/.*"
%{?_noautostrip:! -regex "%{_noautostrip}"} %{?_autostripall:! -regex
"%{_autostripall}"} %{?_autostripunneeded:! -regex "%{_autostripunneeded}"}
%{?_autostripdebug:! -regex "%{_autostripdebug}"}); \
+ filelist=$(find $RPM_BUILD_ROOT -type f ! -regex
".*/usr/lib[0-9]*/debug/.*\.debug" ! -regex ".*/lib/modules/.*" ! -regex
".*%{_docdir}/.*" ! -regex ".*%{_includedir}/.*" %{?_noautostrip:! -regex
"%{_noautostrip}"} %{?_autostripall:! -regex "%{_autostripall}"}
%{?_autostripunneeded:! -regex "%{_autostripunneeded}"} %{?_autostripdebug:!
-regex "%{_autostripdebug}"}); \
if [ -n "$filelist" ]; then \
filetypes=`echo "$filelist" | xargs -r -d'\\n' file`; \
elfexelist=`echo "$filetypes" | awk -F: '/ELF.*executable/
{print $1}'`; \
@@ -397,9 +397,9 @@
echo "DONE"; \
fi; \
fi; \
- filelist_all=%{?_autostripall:$(find $RPM_BUILD_ROOT -type f '(' -perm
-0100 -or -perm -0010 -or -perm -0001 ')' -regex "%{_autostripall}")}; \
- filelist_unneeded=%{?_autostripunneeded:$(find $RPM_BUILD_ROOT -type f '('
-perm -0100 -or -perm -0010 -or -perm -0001 ')' -regex
"%{_autostripunneeded}")}; \
- filelist_debug=%{?_autostripdebug:$(find $RPM_BUILD_ROOT -type f '(' -perm
-0100 -or -perm -0010 -or -perm -0001 ')' -regex "%{_autostripdebug}")}; \
+ filelist_all=%{?_autostripall:$(find $RPM_BUILD_ROOT -type f -regex
"%{_autostripall}")}; \
+ filelist_unneeded=%{?_autostripunneeded:$(find $RPM_BUILD_ROOT -type f
-regex "%{_autostripunneeded}")}; \
+ filelist_debug=%{?_autostripdebug:$(find $RPM_BUILD_ROOT -type f -regex
"%{_autostripdebug}")}; \
if [ -n "$filelist_all" ]; then \
printf "Stripping everything from %d additional files..."
$(echo "$filelist_all" | wc -l); \
chmod u+w $filelist_all; \
@@ -432,7 +432,7 @@
%__spec_install_post_chrpath {%{!?debug: \
%{!?no_install_post_chrpath: __spec_install_post_chrpath() { \
if [ -d "$RPM_BUILD_ROOT" ]; then \
- files=`find $RPM_BUILD_ROOT -type f '(' -perm -0100 -or -perm -0010 -or
-perm -0001 ')' ! -regex ".*ld-[0-9.]*so.*" ! -regex
".*/usr/lib[0-9]*/debug/.*" ! -regex ".*/lib/modules/.*" ! -regex
".*%{_docdir}/.*" ! -regex ".*%{_includedir}/.*" %{?_noautochrpath:! -regex
"%{_noautochrpath}"}`; \
+ files=`find $RPM_BUILD_ROOT -type f ! -regex ".*ld-[0-9.]*so.*" !
-regex ".*/usr/lib[0-9]*/debug/.*" ! -regex ".*/lib/modules/.*" ! -regex
".*%{_docdir}/.*" ! -regex ".*%{_includedir}/.*" %{?_noautochrpath:! -regex
"%{_noautochrpath}"}`; \
if [ -n "$files" ]; then \
objs=`echo "$files" | xargs -r -d'\\n' file | awk -F:
'/ELF.*(executable.*dynamically linked|shared object)/ {print $1}'`; \
fi; \
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/rpm.macros?r1=1.431&r2=1.432&f=u
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit