aboutsummaryrefslogtreecommitdiff
path: root/debian/preinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/preinst')
-rw-r--r--debian/preinst6
1 files changed, 2 insertions, 4 deletions
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)
;;
*)