Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=adc3a2e0566f0e52db84e40a4d979cad3a1227ef
commit adc3a2e0566f0e52db84e40a4d979cad3a1227ef Author: Miklos Vajna <vmik...@frugalware.org> Date: Thu Sep 1 01:05:00 2011 +0200 syncpkgcd: sysv -> systemd diff --git a/syncpkgd/Makefile b/syncpkgd/Makefile index 1a80531..a086796 100644 --- a/syncpkgd/Makefile +++ b/syncpkgd/Makefile @@ -4,8 +4,9 @@ install: mkdir -p $(DESTDIR)/etc/syncpkgd install -g 2 -o 12 -m600 dconfig.py $(DESTDIR)/etc/syncpkgd/dconfig.py install -m644 ctlconfig.py $(DESTDIR)/etc/syncpkgd/ctlconfig.py + mkdir -p $(DESTDIR)/lib/systemd/system + install -m644 syncpkgcd.service $(DESTDIR)/lib/systemd/system/syncpkgcd.service mkdir -p $(DESTDIR)/etc/rc.d - install rc.syncpkgcd $(DESTDIR)/etc/rc.d/rc.syncpkgcd install rc.syncpkgd $(DESTDIR)/etc/rc.d/rc.syncpkgd mkdir -p $(DESTDIR)/usr/bin install syncpkgcd.py $(DESTDIR)/usr/bin/syncpkgcd diff --git a/syncpkgd/rc.syncpkgcd b/syncpkgd/rc.syncpkgcd deleted file mode 100755 index de3bed1..0000000 --- a/syncpkgd/rc.syncpkgcd +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -# (c) 2007, 2009 Miklos Vajna <vmik...@frugalware.org> -# rc.syncpkgcd for Frugalware -# distributed under GPL License - -# chkconfig: 2345 95 05 -# description: Package builder client daemon. - -source /lib/initscripts/functions -TEXTDOMAIN=syncpkgcd -TEXTDOMAINDIR=/lib/initscripts/messages - -actions=(restart start status stop) -daemon=$"package builder client daemon" - -pid="cat /var/run/syncpkgcd.pid 2> /dev/null" - -rc_start() -{ - start_msg - if [[ "$(eval $pid)" == "" ]] ; then - syncpkgcd -d -l /var/log/syncpkgcd.log -p /var/run/syncpkgcd.pid -u syncpkgd - ok $? - else - ok 999 - fi -} - -rc_stop() -{ - stop_msg - if [[ "$(eval $pid)" != "" ]] ; then - kill $(eval $pid) - rm /var/run/syncpkgcd.pid - ok $? - else - ok 999 - fi -} - -rc_exec $1 diff --git a/syncpkgd/syncpkgcd.service b/syncpkgd/syncpkgcd.service new file mode 100644 index 0000000..0670538 --- /dev/null +++ b/syncpkgd/syncpkgcd.service @@ -0,0 +1,8 @@ +[Unit] +Description=Package builder client daemon + +[Service] +ExecStart=/usr/bin/syncpkgcd -l /var/log/syncpkgcd.log -p /var/run/syncpkgcd.pid -u syncpkgd + +[Install] +WantedBy=multi-user.target _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git