aboutsummaryrefslogtreecommitdiff
path: root/systemd
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@awhk.org>2021-07-04 16:31:15 +0100
committerGrégoire Duchêne <gduchene@awhk.org>2021-07-04 16:37:52 +0100
commit9a51680e1580bcecaad9e295368b9f98b853eab6 (patch)
treeed8c18c0d5f64e08c99690f3ccf8f587a7331418 /systemd
parent80b5a6680e2fc4d2f1e425ff2e5f1cfbbd529d9e (diff)
Add systemd socket support
Diffstat (limited to 'systemd')
-rw-r--r--systemd/go-import-redirect.service2
-rw-r--r--systemd/go-import-redirect.socket11
2 files changed, 11 insertions, 2 deletions
diff --git a/systemd/go-import-redirect.service b/systemd/go-import-redirect.service
index 0691753..63de3f3 100644
--- a/systemd/go-import-redirect.service
+++ b/systemd/go-import-redirect.service
@@ -7,10 +7,8 @@
WantedBy=multi-user.target
[Service]
- Environment=ADDR=%t/go-import-redirect/socket
ExecStart=go-import-redirect
DynamicUser=true
- RuntimeDirectory=go-import-redirect
[Unit]
Description=go-import-redirect
diff --git a/systemd/go-import-redirect.socket b/systemd/go-import-redirect.socket
new file mode 100644
index 0000000..1fc2996
--- /dev/null
+++ b/systemd/go-import-redirect.socket
@@ -0,0 +1,11 @@
+# SPDX-FileCopyrightText: © 2021 Grégoire Duchêne <gduchene@awhk.org>
+# SPDX-License-Identifier: ISC
+
+[Unit]
+Description=go-import-redirect Socket
+
+[Socket]
+ListenStream=%t/go-import-redirect
+
+[Install]
+WantedBy=sockets.target