Skip to content

Commit

Permalink
Simplyfing initramfs triggers (Closes: #521129, #545842).
Browse files Browse the repository at this point in the history
  • Loading branch information
daniel-baumann committed Mar 14, 2010
1 parent 2028680 commit 1eeaec5
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 41 deletions.
32 changes: 16 additions & 16 deletions debian/live-initramfs.postinst
@@ -1,25 +1,25 @@
#!/bin/sh

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"
set -e

case "${1}" in
configure)
if [ -x /usr/sbin/update-initramfs ]
then
update-initramfs -u
fi
;;

abort-upgrade|abort-remove|abort-deconfigure)

;;

*)
INITRAMFS_ARGS="-u -k all"
echo "postinst called with unknown argument \`${1}'" >&2
exit 1
;;
esac

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}
fi

#DEBHELPER#

exit 0
25 changes: 0 additions & 25 deletions debian/live-initramfs.postrm

This file was deleted.

0 comments on commit 1eeaec5

Please sign in to comment.