diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/naskconf | 4 | ||||
-rw-r--r-- | scripts/naskpass.initscript | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/naskconf b/scripts/naskconf index 4a4a7e0..f7c9f5d 100644 --- a/scripts/naskconf +++ b/scripts/naskconf @@ -23,9 +23,13 @@ _nask_cmd () { rm /usr/share/initramfs-tools/hooks/naskpass dpkg-divert --package naskpass --rename --remove ${ORGFILE} db_set naskpass/active false + elif [ "x$1" = "xUPDT" ] && [ "$RET" = "true" ]; then + cp /usr/share/naskpass/naskpass.script.initramfs ${ORGFILE} fi return 0 } nask_activate () { _nask_cmd "ACTV"; return $?; } nask_deactivate () { _nask_cmd "DCTV"; return $?; } +nask_update () { _nask_cmd "UPDT"; return $?; } + diff --git a/scripts/naskpass.initscript b/scripts/naskpass.initscript index a2d7e95..21ced37 100644 --- a/scripts/naskpass.initscript +++ b/scripts/naskpass.initscript @@ -310,14 +310,14 @@ setup_mapping() continue fi else - dmesg -D + dmesg -n 1 if ! $cryptkeyscript -c "cryptsetup -T 1 open $cryptsource $crypttarget"; then message "naskpass: failed" continue else message "naskpass: success" fi - dmesg -E + dmesg -n 4 fi fi |