]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
- added macro for compress kernel modules rpm-4_0_2-95 rpm-4_0_2-96
authorjuandon <witekfl@pld-linux.org>
Tue, 1 Oct 2002 11:44:05 +0000 (11:44 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm.macros -> 1.82

rpm.macros

index 146e124c5cb23de9f37e51ebde8b0ce201a52e1c..b7eadbf7e6b602f12e6f331e0f7ebacb4cc5c01b 100644 (file)
@@ -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}
 
This page took 0.036005 seconds and 4 git commands to generate.