From 5275fcaf0fde3c19181a8a9df74589df641ce62a Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Tue, 19 Aug 2025 08:42:46 +0200 Subject: [PATCH] check weak-updates directory exists before using it Resolves: RHEL-109793 Signed-off-by: Jan Stancek --- kmod.spec | 6 +++++- weak-modules | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/kmod.spec b/kmod.spec index fa1db5d..73badb0 100644 --- a/kmod.spec +++ b/kmod.spec @@ -16,7 +16,7 @@ Name: kmod Version: 31 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Linux kernel module management utilities # https://docs.fedoraproject.org/en-US/legal/license-field/#_no_effective_license_analysis @@ -196,6 +196,10 @@ install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d/dist.conf %{_libdir}/libkmod.so %changelog +* Tue Aug 19 2025 Jan Stancek - 31-12 +- check weak-updates directory exists before using it +- Resolves: RHEL-109793 + * Tue Jan 14 2025 Eugene Syromiatnikov - 31-11 - Enable zstd compression support for initramfs in weak-modules - Resolves: RHEL-74288 diff --git a/weak-modules b/weak-modules index 4335bef..ebe3a15 100644 --- a/weak-modules +++ b/weak-modules @@ -1087,7 +1087,7 @@ remove_kernel() { module_has_changed $weak_modules $remove_krel # Remove everything beneath the weak-updates directory - ( cd "$weak_modules" && doit rm -rf * ) + ( [ -d "$weak_modules" ] && cd "$weak_modules" && doit rm -rf * ) } ################################################################################