aboutsummaryrefslogtreecommitdiff
path: root/functions
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2012-07-17 16:20:54 +0200
committerTom Gundersen <teg@jklm.no>2012-07-17 16:42:37 +0200
commit804addbf1640438f15229fafa296f49513eb932a (patch)
treef513b2b1ca554dda03bad8d00a55f66fa18b5662 /functions
parent476b308f121b934859080e5ca48a93a504aadaf6 (diff)
downloadinitscripts-804addbf1640438f15229fafa296f49513eb932a.tar.xz
cryptsetup: refactor do_lock
This now uses the systemd code, and is in line with do_unlock. Signed-off-by: Tom Gundersen <teg@jklm.no>
Diffstat (limited to 'functions')
-rw-r--r--functions4
1 files changed, 4 insertions, 0 deletions
diff --git a/functions b/functions
index 9b8d805..3798b79 100644
--- a/functions
+++ b/functions
@@ -511,6 +511,10 @@ do_unlock() {
return $?
}
+do_lock() {
+ status "Detaching encrypted device ${1}" /usr/lib/systemd/systemd-cryptsetup detach "$1" >/dev/null
+}
+
read_crypttab() {
# $1 = function to call with the split out line from the crypttab
local line nspo failed=0