From e3800c698dbd857ed8cd84baeff18f341d9beeaf Mon Sep 17 00:00:00 2001 From: Marco Yuen Date: Fri, 2 Mar 2012 09:58:42 -0500 Subject: [PATCH] Add systemd script for PLC. --- myplc.spec | 2 ++ plc.service | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 plc.service diff --git a/myplc.spec b/myplc.spec index 1c72870..f655b87 100644 --- a/myplc.spec +++ b/myplc.spec @@ -114,6 +114,7 @@ chmod 755 ${RPM_BUILD_ROOT}/usr/bin/* # Install initscript echo "* Installing plc initscript" install -D -m 755 plc.init ${RPM_BUILD_ROOT}/etc/init.d/plc +install -D -m 644 plc.service ${RPM_BUILD_ROOT}/lib/systemd/system/plc.service # Install initscripts echo "* Installing plc.d initscripts" @@ -240,6 +241,7 @@ fi /usr/bin/plc-orphan-accounts.py* /usr/bin/spot-aliens.py* /usr/bin/spot-dup-accounts.sh +/lib/systemd/system/plc.service %files config %defattr(-,root,root,-) diff --git a/plc.service b/plc.service new file mode 100644 index 0000000..59f7391 --- /dev/null +++ b/plc.service @@ -0,0 +1,12 @@ +[Unit] +Description=PLC Service +After=syslog.target network.target + +[Service] +Type=forking +ExecStart=/etc/init.d/plc start +ExecStop=/etc/init.d/plc stop +ExecReload=/etc/init.d/plc reload + +[Install] +WantedBy=multi-user.target -- 2.43.0