X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpostinst;h=b94b3bdfb321196758842f84e1b9051db346e848;hb=4e024dff26b33878ca7ef61fc108fc2de7d5c4cb;hp=805eb0af8f0798a251e2ef321b46da20d0cd46fd;hpb=a0e75528542d35969b4bccc200ec705a50b569e1;p=live-boot-grml.git diff --git a/debian/postinst b/debian/postinst index 805eb0a..b94b3bd 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,24 +1,25 @@ #!/bin/sh -case "$(ls -l /boot/vmlinuz* | wc -l)" in +case "$(ls -l /boot/vmlinu* | wc -l)" in 1) # We only have one kernel installed, so we can use "-u" # which will use dpkg-trigger inside update-initramfs INITRAMFS_ARGS="-u" ;; + *) INITRAMFS_ARGS="-u -k all" ;; esac -if [ -x /usr/sbin/update-initramfs ] && [ "x$1" != "xtriggered" ] && \ - dpkg --compare-versions "$DPKG_RUNNING_VERSION" ge '1.14.18' +if [ -x /usr/sbin/update-initramfs ] && [ "${1}" != "triggered" ] && \ + dpkg --compare-versions "${DPKG_RUNNING_VERSION}" ge "1.14.18" then # this activates the trigger, if triggers are working update-initramfs ${INITRAMFS_ARGS} else # force it to actually happen - DPKG_MAINTSCRIPT_PACKAGE='' update-initramfs ${INITRAMFS_ARGS} + DPKG_MAINTSCRIPT_PACKAGE="" update-initramfs ${INITRAMFS_ARGS} fi #DEBHELPER#