diff --git a/systemd.spec b/systemd.spec index dfc7c17..65ade55 100644 --- a/systemd.spec +++ b/systemd.spec @@ -25,7 +25,7 @@ Name: systemd Epoch: 2 Version: 217 -Release: 3mamba +Release: 4mamba Summary: A system and service manager compatible with SysV and LSB init scripts Group: System/Configuration Vendor: openmamba @@ -383,8 +383,10 @@ if [ $1 -ge 1 ]; then systemctl -q daemon-reload KVER=`uname -r` INITRAMFS=/boot/initramfs-$KVER.img + KERNEL=/boot/vmlinuz-$KVER [ -e $INITRAMFS -a ${_sysconfdir}/systemd/system.conf -nt $INITRAMFS ] || continue - mkinitrd $INITRAMFS $KVER -f + [ -e $KERNEL -a -e /usr/bin/mkinitrd ] || continue + mkinitrd $INITRAMFS $KVER -f -q fi : @@ -628,6 +630,9 @@ fi %{_datadir}/pkgconfig/udev.pc %changelog +* Sun Nov 30 2014 Silvan Calarco 217-4mamba +- check for kernel and mkinitrd existence before running mkinitrd + * Sat Nov 22 2014 Silvan Calarco 217-3mamba - fix myhostname ordering in nsswitch.conf