summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri John Ledkov <xnox@ubuntu.com>2016-02-08 10:14:20 +0000
committerDimitri John Ledkov <xnox@ubuntu.com>2016-02-08 10:14:20 +0000
commit8c77bf82068ac258a396d225362e660a9f7b921e (patch)
tree6a499dc2dcd4f698cb1a687ee61c72f2a5856c0d
parente7db98d67d0aa3c2a83bdd577cf9cfaab33b2921 (diff)
Add tmpfiles snippet, and mimic same in the init.d script.
-rw-r--r--debian/changelog1
-rw-r--r--debian/opencryptoki.pkcsslotd.init3
-rw-r--r--debian/opencryptoki.tmpfile7
3 files changed, 11 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index c612c1a..a92ef41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,7 @@ opencryptoki (3.4.1+dfsg-1) unstable; urgency=medium
* Patch spelling typos.
* Drop After=syslog.target from systemd unit file.
* Simplify 04-pkcsslotd-cmdline-args.patch.
+ * Add tmpfiles snippet, and mimic same in the init.d script.
-- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 08 Feb 2016 05:00:09 +0000
diff --git a/debian/opencryptoki.pkcsslotd.init b/debian/opencryptoki.pkcsslotd.init
index d1fb3e4..4fe7ccf 100644
--- a/debian/opencryptoki.pkcsslotd.init
+++ b/debian/opencryptoki.pkcsslotd.init
@@ -28,6 +28,9 @@ case "${1}" in
start)
echo -n "Starting $DESC: "
+ mkdir -m 0770 -p /var/lock/opencryptoki /var/lock/opencryptoki/icsf /var/lock/opencryptoki/swtok /var/lock/opencryptoki/tpm /var/lock/opencryptoki/lite /var/lock/opencryptoki/ccatok /var/lock/opencryptoki/ep11tok
+ chown root:pkcs11 /var/lock/opencryptoki /var/lock/opencryptoki/icsf /var/lock/opencryptoki/swtok /var/lock/opencryptoki/tpm /var/lock/opencryptoki/lite /var/lock/opencryptoki/ccatok /var/lock/opencryptoki/ep11tok
+
start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec "$DAEMON" -- $DAEMON_OPTS
echo "$NAME."
;;
diff --git a/debian/opencryptoki.tmpfile b/debian/opencryptoki.tmpfile
new file mode 100644
index 0000000..7138b09
--- /dev/null
+++ b/debian/opencryptoki.tmpfile
@@ -0,0 +1,7 @@
+D /var/lock/opencryptoki 0770 root pkcs11 -
+D /var/lock/opencryptoki/icsf 0770 root pkcs11 -
+D /var/lock/opencryptoki/swtok 0770 root pkcs11 -
+D /var/lock/opencryptoki/tpm 0770 root pkcs11 -
+D /var/lock/opencryptoki/lite 0770 root pkcs11 -
+D /var/lock/opencryptoki/ccatok 0770 root pkcs11 -
+D /var/lock/opencryptoki/ep11tok 0770 root pkcs11 -