From 72cb0ed06d072f5c853eb8b5982a2c1ebe953089 Mon Sep 17 00:00:00 2001 From: Andy Grover Date: Mon, 19 Feb 2018 11:42:31 -0800 Subject: Ship a systemd service file resolves #119 Signed-off-by: Andy Grover --- systemd/README.md | 8 ++++++++ systemd/target.service | 15 +++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 systemd/README.md create mode 100644 systemd/target.service diff --git a/systemd/README.md b/systemd/README.md new file mode 100644 index 0000000..4822045 --- /dev/null +++ b/systemd/README.md @@ -0,0 +1,8 @@ +### Service file for rtslib-fb use with systemd + +The systemd developers encourage upstream projects to ship and install +a service file, saving each systemd-based distribution from having to +create one. + +In this directory is the systemd service file for rtslib-fb. However, +it is not currently installed by default. 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 + -- cgit v1.2.1