diff options
author | toni <matzeton@googlemail.com> | 2014-04-21 14:37:58 +0200 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2014-04-21 14:37:58 +0200 |
commit | aa5b8cc1a899b5de24f132e5ffa3354f70527ea2 (patch) | |
tree | 4f45038a85d0b7386d6000323edd6e49231ff4a5 /debian | |
parent | 2f672ad33b180420436da05d22863c6f53c0e834 (diff) |
added activate/deactivate feature (7)
Diffstat (limited to 'debian')
-rw-r--r-- | debian/postinst | 2 | ||||
-rw-r--r-- | debian/preinst | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/debian/postinst b/debian/postinst index 5fd7ea1..bcc17a8 100644 --- a/debian/postinst +++ b/debian/postinst @@ -62,7 +62,7 @@ case "$1" in update-initramfs -u ;; - upgrade) + upgrade|abort-upgrade) update-initramfs -u ;; diff --git a/debian/preinst b/debian/preinst index 5f5cc63..e6e374c 100644 --- a/debian/preinst +++ b/debian/preinst @@ -11,7 +11,7 @@ export ORGFILE="/usr/share/initramfs-tools/scripts/local-top/cryptroot" export DIVFILE="/usr/share/naskpass/cryptroot.orig" case "$1" in - install) + install|upgrade) mkdir -p /usr/share/naskpass if [ ! -f ${ORGFILE} ]; then whiptail --title "Missing file" --msgbox "/usr/share/initramfs-tools/scripts/local-top/cryptroot is missing!\nabort .." 9 70 @@ -19,13 +19,11 @@ case "$1" in if [ ${RDSUM} = "$(sha512sum ${ORGFILE} | grep -Eo '^[0-9a-zA-Z]*')" ]; then dpkg-divert --package naskpass --divert ${DIVFILE} --rename --add ${ORGFILE} update-initramfs -u - else - whiptail --title "Wrong SHA checksum" --msgbox "in /usr/share/initramfs-tools/scripts/local-top/cryptroot\n\nabort .." 9 70 fi fi ;; - upgrade) + abort-upgrade) ;; *) |