diff options
author | Unit 193 <unit193@ubuntu.com> | 2017-05-03 19:21:58 -0400 |
---|---|---|
committer | Unit 193 <unit193@ubuntu.com> | 2017-05-03 19:23:00 -0400 |
commit | f1d2052b2607c1e990b4eedb009edadbc34b2af5 (patch) | |
tree | 08a61dbc4ac2906631e40ab5a92d98a5893e164b | |
parent | 1cd40a9f30dfa6d43f1697d22c71b05807516447 (diff) | |
download | veracrypt-f1d2052b2607c1e990b4eedb009edadbc34b2af5.tar.bz2 veracrypt-f1d2052b2607c1e990b4eedb009edadbc34b2af5.tar.xz veracrypt-f1d2052b2607c1e990b4eedb009edadbc34b2af5.tar.zst |
d/30veracrypt, d/veracrypt, d/veracrypt.(install,default): Dismount all volumes on suspend.
-rwxr-xr-x | debian/30veracrypt | 19 | ||||
-rwxr-xr-x | debian/veracrypt | 17 | ||||
-rw-r--r-- | debian/veracrypt.default | 3 | ||||
-rw-r--r-- | debian/veracrypt.install | 2 |
4 files changed, 41 insertions, 0 deletions
diff --git a/debian/30veracrypt b/debian/30veracrypt new file mode 100755 index 0000000..33085e4 --- /dev/null +++ b/debian/30veracrypt @@ -0,0 +1,19 @@ +#!/bin/sh + +test -d /run/systemd/system && exit 0 + +VERACRYPT_SUSPEND_UNMOUNT=yes + +. /etc/default/veracrypt + +case "${VERACRYPT_SUSPEND_UNMOUNT}" in +[Nn]*) + exit 0 + ;; +esac + +case "$1" in + suspend|hibernate) + /usr/bin/veracrypt --dismount + ;; +esac diff --git a/debian/veracrypt b/debian/veracrypt new file mode 100755 index 0000000..b9ec9a7 --- /dev/null +++ b/debian/veracrypt @@ -0,0 +1,17 @@ +#!/bin/sh + +VERACRYPT_SUSPEND_UNMOUNT=yes + +. /etc/default/veracrypt + +case "${VERACRYPT_SUSPEND_UNMOUNT}" in +[Nn]*) + exit 0 + ;; +esac + +case "$1" in + pre) + /usr/bin/veracrypt --dismount + ;; +esac diff --git a/debian/veracrypt.default b/debian/veracrypt.default index c5fdad7..777e809 100644 --- a/debian/veracrypt.default +++ b/debian/veracrypt.default @@ -4,3 +4,6 @@ # It probably isn't necessary to do this, but it shouldn't hurt. VERACRYPT_SHUTDOWN_UNMOUNT="yes" + +# If enabled, the following option calls 'veracrypt -d' during suspend and hibernate. +VERACRYPT_SUSPEND_UNMOUNT="yes" diff --git a/debian/veracrypt.install b/debian/veracrypt.install index dbcf2d6..ddf4c5b 100644 --- a/debian/veracrypt.install +++ b/debian/veracrypt.install @@ -1,4 +1,6 @@ src/Main/veracrypt usr/bin/ +debian/30veracrypt usr/lib/pm-utils/sleep.d/ +debian/veracrypt lib/systemd/system-sleep/ debian/veracrypt.desktop usr/share/applications/ debian/veracrypt.xml usr/share/mime/packages/ veracrypt.xpm usr/share/pixmaps/ |