From ccb8ae8d0360e2e381b985afcfcbfc05afa5f279 Mon Sep 17 00:00:00 2001 From: juandon Date: Tue, 1 Oct 2002 11:44:05 +0000 Subject: [PATCH] - added macro for compress kernel modules Changed files: rpm.macros -> 1.82 --- rpm.macros | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rpm.macros b/rpm.macros index 146e124..b7eadbf 100644 --- a/rpm.macros +++ b/rpm.macros @@ -193,6 +193,18 @@ echo "Compress man and info pages."; \ strip --strip-unneeded --remove-section=.note --remove-section=.comment $elfsharedlist; \ fi; } \ } } +#----------------------------------------------------------------- +# Find and gzip all kernel modules +# +# Requires: find +# +#%no_install_post_compress_modules 1 +%__spec_install_post_compress_modules { \ +echo "Compress kernel modules if any."; \ +%{!?no_install_post_compress_modules: \ + %{?verbose:set -x;} \ + find $RPM_BUILD_ROOT/lib/modules -name \*.o -print | xargs -r %{__gzip} -9nf; \ +} } %_source_payload w9.gzdio %_binary_payload w9.bzdio @@ -235,6 +247,7 @@ fi \ %{?_noautoprov:for f in %{_noautoprov} ; do echo "$f" >> %{_builddir}/__rpm_noautoprov ; done }\ %{__spec_install_post_strip}\ %{__spec_install_post_compress_docs}\ +%{__spec_install_post_compress_modules}\ %{__arch_install_post}\ %{nil} -- 2.44.0