diff --git a/kmod.spec b/kmod.spec index efaaaa051abead4016e9122947b4a045bc67c176..2ad3a3a2b9a4ef289d61bedbe8ed0a6b6b901546 100644 --- a/kmod.spec +++ b/kmod.spec @@ -1,6 +1,6 @@ Name: kmod Version: 27 -Release: 8 +Release: 9 Summary: Kernel module management # GPLv2+ is used by programs, LGPLv2+ is used for libraries. License: GPLv2+ and LGPLv2+ @@ -110,6 +110,9 @@ install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d/dist.conf %doc TODO NEWS README %changelog +* Fri Aug 13 2021 YangYanchao - 27-9 +- weak-modules: disable an error when /lib/modules/`uname -r`/weak-modules does not exist + * Wed Apr 7 2021 YangYanchao - 27-8 - backport weak-modules script from fedora diff --git a/weak-modules b/weak-modules index 65806d0516d31ba910c84ad3b78b5b7901a8c09d..7ba26bbbc52b1d8ca80b60ad0700c1af82a3c48d 100644 --- a/weak-modules +++ b/weak-modules @@ -1078,7 +1078,9 @@ remove_kernel() { module_has_changed $weak_modules $remove_krel # Remove everything beneath the weak-updates directory - ( cd "$weak_modules" && doit rm -rf * ) + if [ -d "weak_modules" ]; then + ( cd "$weak_modules" && doit rm -rf * ) + fi } ################################################################################