SOURCES: rpm.macros - show statistics when compressing kernel modu...
glen
glen at pld-linux.org
Wed Dec 6 20:02:41 CET 2006
Author: glen Date: Wed Dec 6 19:02:41 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- show statistics when compressing kernel modules
- print compress kernel modules message only if kernel modules dir present
---- Files affected:
SOURCES:
rpm.macros (1.337 -> 1.338)
---- Diffs:
================================================================
Index: SOURCES/rpm.macros
diff -u SOURCES/rpm.macros:1.337 SOURCES/rpm.macros:1.338
--- SOURCES/rpm.macros:1.337 Tue Dec 5 18:28:07 2006
+++ SOURCES/rpm.macros Wed Dec 6 20:02:36 2006
@@ -406,14 +406,13 @@
#%no_install_post_compress_modules 1
%__spec_install_post_compress_modules { \
%{!?no_install_post_compress_modules: __spec_install_post_compress_modules() { \
- if [ -d "$RPM_BUILD_ROOT" ]; then \
- echo "Compress kernel modules if any."; \
- if test -d $RPM_BUILD_ROOT/lib/modules ; then \
- find $RPM_BUILD_ROOT/lib/modules -name \*o -type f -print | \
- xargs -r %{__gzip} -9nf; \
- find $RPM_BUILD_ROOT/lib/modules -name \*o -type l -printf "%p %l\n" | \
- while read a b; do ln -sf $b.gz $a.gz; rm -f $a; done; \
- fi; \
+ if [ -d $RPM_BUILD_ROOT/lib/modules ]; then \
+ echo "Compress kernel modules"; \
+ q=$(find $RPM_BUILD_ROOT/lib/modules -name '*o' -type f -print); \
+ echo "$q" | xargs -r %{__gzip} -9nf; \
+ printf "%d modules compressed\n" $(echo "$q" | wc -l); \
+ find $RPM_BUILD_ROOT/lib/modules -name '*o' -type l -printf "%p %l\n" | \
+ while read a b; do ln -sf $b.gz $a.gz; rm -f $a; done; \
fi; \
}; __spec_install_post_compress_modules } }
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/rpm.macros?r1=1.337&r2=1.338&f=u
More information about the pld-cvs-commit
mailing list