]> xenbits.xen.org Git - xenclient/toolstack.git/commitdiff
Make sec-mount idem-potent.
authorChristian Limpach <Christian.Limpach@citrix.com>
Thu, 14 Jan 2010 04:58:32 +0000 (04:58 +0000)
committerChristian Limpach <Christian.Limpach@citrix.com>
Thu, 14 Jan 2010 04:58:32 +0000 (04:58 +0000)
scripts/sec-mount

index aef442269fdb02e45d15ab9103d3bf98949a75c5..bc61b5e79c398dfae0d92e7f3ebe166d7dbc28be 100755 (executable)
@@ -12,6 +12,9 @@ SECDIR=/config/sec
 SECDM="s-${user}"
 SECPATH="${SECDIR}/s-${user}"
 
+grep -q "${SECPATH}" /proc/mounts && \
+  exec $(dirname $0)/sec-check-pass "${user}" "${userpass}"
+
 ( cat "${DEVKEY}"
   echo "${user}"
   cat "${userpass}" ) >"${UKEY}"