diff --git a/dracut.spec b/dracut.spec index d0de841..d61e344 100644 --- a/dracut.spec +++ b/dracut.spec @@ -1,6 +1,6 @@ Name: dracut Version: 044.20161015git -Release: 2mamba +Release: 3mamba Summary: Generic, modular initramfs generation tool that can be used across various distributions Group: System/Kernel and Hardware Vendor: openmamba @@ -149,9 +149,9 @@ ln -s ../bin/mkinitrd %{buildroot}%{_sbindir}/mkinitrd %posttrans if [ $1 -ge 1 ]; then + KVER=`uname -r` + INITRAMFS=/boot/initramfs-$KVER.img 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 @@ -367,6 +367,9 @@ fi #%doc NEWS README README.generic README.kernel README.modules TODO %changelog +* Tue Apr 18 2017 Silvan Calarco 044.20161015git-3mamba +- fix posttrans script to avoid creating initramfs if related kernel is missing + * Mon Apr 10 2017 Silvan Calarco 044.20161015git-2mamba - posttrans: check for kernel image existence before making initrd (to fix chroot makedist installation)