60 lines
2.0 KiB
Diff
60 lines
2.0 KiB
Diff
From f725b1a4aeb5d4157d2d5478ebda678b4b586519 Mon Sep 17 00:00:00 2001
|
|
From: NIIBE Yutaka <gniibe@fsij.org>
|
|
Date: Tue, 22 Aug 2023 15:20:54 +0900
|
|
Subject: [PATCH] Add keyboxd systemd support
|
|
|
|
Forwarded: not-needed
|
|
Last-Update: 2023-08-22
|
|
---
|
|
doc/Makefile.am | 2 ++
|
|
doc/examples/systemd-user/keyboxd.service | 8 ++++++++
|
|
doc/examples/systemd-user/keyboxd.socket | 11 +++++++++++
|
|
3 files changed, 21 insertions(+)
|
|
create mode 100644 doc/examples/systemd-user/keyboxd.service
|
|
create mode 100644 doc/examples/systemd-user/keyboxd.socket
|
|
|
|
diff --git a/doc/Makefile.am b/doc/Makefile.am
|
|
index 03d9ebc7f..0c9c83955 100644
|
|
--- a/doc/Makefile.am
|
|
+++ b/doc/Makefile.am
|
|
@@ -33,6 +33,8 @@ examples = examples/README examples/scd-event examples/trustlist.txt \
|
|
examples/systemd-user/gpg-agent-ssh.socket \
|
|
examples/systemd-user/gpg-agent-browser.socket \
|
|
examples/systemd-user/gpg-agent-extra.socket \
|
|
+ examples/systemd-user/keyboxd.service \
|
|
+ examples/systemd-user/keyboxd.socket \
|
|
examples/pwpattern.list
|
|
|
|
helpfiles = help.txt help.be.txt help.ca.txt help.cs.txt \
|
|
diff --git a/doc/examples/systemd-user/keyboxd.service b/doc/examples/systemd-user/keyboxd.service
|
|
new file mode 100644
|
|
index 000000000..0adc40703
|
|
--- /dev/null
|
|
+++ b/doc/examples/systemd-user/keyboxd.service
|
|
@@ -0,0 +1,8 @@
|
|
+[Unit]
|
|
+Description=GnuPG public key management service
|
|
+Documentation=man:keyboxd(8)
|
|
+Requires=keyboxd.socket
|
|
+
|
|
+[Service]
|
|
+ExecStart=/usr/lib/gnupg/keyboxd --supervised
|
|
+ExecReload=/usr/bin/gpgconf --reload keyboxd
|
|
diff --git a/doc/examples/systemd-user/keyboxd.socket b/doc/examples/systemd-user/keyboxd.socket
|
|
new file mode 100644
|
|
index 000000000..d4572f1b6
|
|
--- /dev/null
|
|
+++ b/doc/examples/systemd-user/keyboxd.socket
|
|
@@ -0,0 +1,11 @@
|
|
+[Unit]
|
|
+Description=GnuPG public key management service
|
|
+Documentation=man:keyboxd(8)
|
|
+
|
|
+[Socket]
|
|
+ListenStream=%t/gnupg/S.keyboxd
|
|
+SocketMode=0600
|
|
+DirectoryMode=0700
|
|
+
|
|
+[Install]
|
|
+WantedBy=sockets.target
|