From fa5b90a6486c86c7410a7f0aa68340cec9788117 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 21:56:17 +0100 Subject: [PATCH] posttrans: check for kernel image existence before making initrd (to fix chroot makedist installation) [release 044.20161015git-2mamba;Mon Apr 10 2017] --- dracut.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dracut.spec b/dracut.spec index f4062b5..d0de841 100644 --- a/dracut.spec +++ b/dracut.spec @@ -1,6 +1,6 @@ Name: dracut Version: 044.20161015git -Release: 1mamba +Release: 2mamba Summary: Generic, modular initramfs generation tool that can be used across various distributions Group: System/Kernel and Hardware Vendor: openmamba @@ -149,10 +149,12 @@ ln -s ../bin/mkinitrd %{buildroot}%{_sbindir}/mkinitrd %posttrans if [ $1 -ge 1 ]; then - KVER=`uname -r` - INITRAMFS=/boot/initramfs-$KVER.img - [ -e $INITRAMFS -a ${_sysconfdir}/dracut.conf -nt $INITRAMFS ] || continue - mkinitrd $INITRAMFS $KVER -f -q + if [ -e /boot/vmlinuz-$KVER ]; then + KVER=`uname -r` + INITRAMFS=/boot/initramfs-$KVER.img + [ -e $INITRAMFS -a ${_sysconfdir}/dracut.conf -nt $INITRAMFS ] || continue + mkinitrd $INITRAMFS $KVER -f -q + fi fi : @@ -365,6 +367,9 @@ fi #%doc NEWS README README.generic README.kernel README.modules TODO %changelog +* Mon Apr 10 2017 Silvan Calarco 044.20161015git-2mamba +- posttrans: check for kernel image existence before making initrd (to fix chroot makedist installation) + * Sat Oct 15 2016 Silvan Calarco 044.20161015git-1mamba - update to 044.20161015git - reapply bash 4.4 patch part to dracut.sh