summaryrefslogtreecommitdiff
path: root/systemd/target.service
diff options
context:
space:
mode:
authorAndy Grover <agrover@redhat.com>2018-02-19 11:42:31 -0800
committerAndy Grover <agrover@redhat.com>2018-02-19 11:42:31 -0800
commit72cb0ed06d072f5c853eb8b5982a2c1ebe953089 (patch)
tree59d7ad06cab5991857b34663b76369078410b404 /systemd/target.service
parenta46e6bf9ea0f83acdff1761a11c502ea5863945f (diff)
downloadrtslib-fb-systemd.tar.gz
Ship a systemd service filesystemd
resolves #119 Signed-off-by: Andy Grover <agrover@redhat.com>
Diffstat (limited to 'systemd/target.service')
-rw-r--r--systemd/target.service15
1 files changed, 15 insertions, 0 deletions
diff --git a/systemd/target.service b/systemd/target.service
new file mode 100644
index 0000000..aa0a51b
--- /dev/null
+++ b/systemd/target.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Restore LIO kernel target configuration
+Requires=sys-kernel-config.mount
+After=sys-kernel-config.mount network.target local-fs.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/bin/targetctl restore
+ExecStop=/usr/bin/targetctl clear
+SyslogIdentifier=target
+
+[Install]
+WantedBy=multi-user.target
+