summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>2019-04-11 14:31:27 +0530
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>2019-06-11 15:18:04 +0530
commitad37f94ae72d0e3d5963ce182e2897c84af9c039 (patch)
treee01d2adbfaa7ab5cac9e976c9817f8227c02225a
parent7917ef55f6279fa28519d2160c4ec49453c275ec (diff)
downloadtargetcli-ad37f94ae72d0e3d5963ce182e2897c84af9c039.tar.gz
targetclid: enable socket based activation
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
-rw-r--r--systemd/targetclid.service2
-rw-r--r--systemd/targetclid.socket9
2 files changed, 11 insertions, 0 deletions
diff --git a/systemd/targetclid.service b/systemd/targetclid.service
index 2de9100..7883998 100644
--- a/systemd/targetclid.service
+++ b/systemd/targetclid.service
@@ -1,5 +1,7 @@
[Unit]
Description=Targetcli daemon
+After=network.target targetclid.socket
+Requires=targetclid.socket
[Service]
Type=simple
diff --git a/systemd/targetclid.socket b/systemd/targetclid.socket
new file mode 100644
index 0000000..809a7c8
--- /dev/null
+++ b/systemd/targetclid.socket
@@ -0,0 +1,9 @@
+[Unit]
+Description=targetclid socket
+PartOf=targetclid.service
+
+[Socket]
+ListenStream=/var/run/targetclid.sock
+
+[Install]
+WantedBy=sockets.target