Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=887004ab0295ae92ba9086e9c490b64999d29350

commit 887004ab0295ae92ba9086e9c490b64999d29350
Author: James Buren <[email protected]>
Date:   Mon Jul 2 22:54:05 2012 -0500

apcupsd-3.14.10-2-x86_64
* rebuild with systemd schema

diff --git a/source/apps-extra/apcupsd/FrugalBuild 
b/source/apps-extra/apcupsd/FrugalBuild
index 5283ebb..39fdc59 100644
--- a/source/apps-extra/apcupsd/FrugalBuild
+++ b/source/apps-extra/apcupsd/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=apcupsd
pkgver=3.14.10
-pkgrel=1
+pkgrel=2
pkgdesc="A daemon for controlling APC UPSes."
Finclude sourceforge
url="http://www.apcupsd.com/";
@@ -14,11 +14,15 @@ replaces=('genpower')
archs=('i686' 'x86_64')
up2date="lynx -dump $url |grep Stable|sed 's/.*: \([0-9\.]*\) (.*/\1/;q'"
source=($source rc.apcupsd rc.apcupsd-hu.po \
-       apcupsd.conf.off)
+       apcupsd.service apcupsd.conf.off)
sha1sums=('4a3d5591672121f5d761d33307b56f10d33f5b67' \
'00bf37801558c4219499d48747b657bf60f38f73' \
'cb0e3f02874078a7fbd38429f3f59a45b057b163' \
+          '13cf2771b5525477ccb1ad75da9d781e9bf1386f' \
'd561f5535022e22a6a22514b13a95cdcec61e881')
+_F_sysvinit_units=(apcupsd)
+_F_systemd_units=(apcupsd=)
+Finclude systemd

build()
{
@@ -30,6 +34,8 @@ build()
Fmakeinstall DESTDIR=$Fdestdir
Frcd2
Ffile /etc/httpd/conf/modules.d/apcupsd.conf.off
+       Ffile /lib/systemd/system/apcupsd.service
+       Fgenscriptlet
}

# optimization OK
diff --git a/source/apps-extra/apcupsd/apcupsd.service 
b/source/apps-extra/apcupsd/apcupsd.service
new file mode 100644
index 0000000..721cd13
--- /dev/null
+++ b/source/apps-extra/apcupsd/apcupsd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=APC UPS controller daemon
+After=syslog.target
+
+[Service]
+ExecStart=/sbin/apcupsd -f /etc/apcupsd/apcupsd.conf -P /var/run/apcupsd.pid
+PIDFile=/var/run/apcupsd.pid
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to