aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/naskconf4
-rw-r--r--scripts/naskpass.initscript4
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