[debian-edu-commits] debian-edu/ 03/05: d/30veracrypt, d/veracrypt, d/veracrypt.(install, default): Dismount all volumes on suspend.

Unit 193 unit193-guest at moszumanska.debian.org
Wed May 3 23:25:41 UTC 2017


This is an automated email from the git hooks/post-receive script.

unit193-guest pushed a commit to branch master
in repository veracrypt.

commit f1d2052b2607c1e990b4eedb009edadbc34b2af5
Author: Unit 193 <unit193 at ubuntu.com>
Date:   Wed May 3 19:21:58 2017 -0400

    d/30veracrypt, d/veracrypt, d/veracrypt.(install,default): Dismount all volumes on suspend.
---
 debian/30veracrypt       | 19 +++++++++++++++++++
 debian/veracrypt         | 17 +++++++++++++++++
 debian/veracrypt.default |  3 +++
 debian/veracrypt.install |  2 ++
 4 files changed, 41 insertions(+)

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/

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/pkg-team/veracrypt.git



More information about the debian-edu-commits mailing list