From: Marco Yuen Date: Fri, 2 Mar 2012 14:58:42 +0000 (-0500) Subject: Add systemd script for PLC. X-Git-Tag: myplc-5.1-1~9^2 X-Git-Url: http://git.onelab.eu/?p=myplc.git;a=commitdiff_plain;h=e3800c698dbd857ed8cd84baeff18f341d9beeaf Add systemd script for PLC. --- 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