[packages/rpm-pld-macros] - use more strict glob *.ko for compressing kernel modules, ver 2.019
baggins
baggins at pld-linux.org
Sun Aug 14 17:41:45 CEST 2022
commit a1d2700ad805147c7fd99985e5cced6a713cea8b
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Aug 14 17:40:26 2022 +0200
- use more strict glob *.ko for compressing kernel modules, ver 2.019
'*o' picks up random other files ending with 'o', ex. modules.builtin.modinfo
macros.kernel | 4 ++--
rpm-pld-macros.spec | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/rpm-pld-macros.spec b/rpm-pld-macros.spec
index f2c8204..b6c13d1 100644
--- a/rpm-pld-macros.spec
+++ b/rpm-pld-macros.spec
@@ -1,4 +1,4 @@
-%define rpm_macros_rev 2.018
+%define rpm_macros_rev 2.019
%define find_lang_rev 1.40
# split into individual X_prov_ver if there is a reason to desync
%define prov_ver 4.15
diff --git a/macros.kernel b/macros.kernel
index 40cb813..8aa96bb 100644
--- a/macros.kernel
+++ b/macros.kernel
@@ -112,12 +112,12 @@ done)
if [ -d $RPM_BUILD_ROOT/lib/modules ]; then \
tool=$(%{kmod_compress_cmd} --version | head -n1); \
case "$tool" in gzip*) ext=gz;; xz*) ext=xz;; esac; \
- q=$(find $RPM_BUILD_ROOT/lib/modules -name '*o' -type f -print); \
+ q=$(find $RPM_BUILD_ROOT/lib/modules -name '*.ko' -type f -print); \
if [ "$q" ]; then \
printf "Compress %d kernel modules..." $(echo "$q" | wc -l); \
echo "$q" | xargs -r %{kmod_compress_cmd}; \
echo "DONE"; \
- find $RPM_BUILD_ROOT/lib/modules -name '*o' -type l -printf "%p %l\n" | \
+ find $RPM_BUILD_ROOT/lib/modules -name '*.ko' -type l -printf "%p %l\n" | \
while read a b; do ln -sf $b.$ext $a.$ext; rm -f $a; done; \
fi; \
fi; \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-pld-macros.git/commitdiff/a1d2700ad805147c7fd99985e5cced6a713cea8b
More information about the pld-cvs-commit
mailing list