Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4a54b6c62621005a2614e323034469062eaf92ab

commit 4a54b6c62621005a2614e323034469062eaf92ab
Author: James Buren <[email protected]>
Date:   Wed Jun 6 23:30:34 2012 -0500

ddclient-3.8.1-2-x86_64
* convert to use systemd schema

diff --git a/source/network-extra/ddclient/FrugalBuild 
b/source/network-extra/ddclient/FrugalBuild
index 7f81218..e3270ff 100644
--- a/source/network-extra/ddclient/FrugalBuild
+++ b/source/network-extra/ddclient/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=ddclient
pkgver=3.8.1
-pkgrel=1
+pkgrel=2
pkgdesc="ddclient is a perl client used to update dynamic DNS entries for 
accounts on Dynamic DNS Network"
depends=('perl')
groups=('network-extra')
@@ -12,10 +12,15 @@ backup=("etc/$pkgname/$pkgname.conf")
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
url="http://ddclient.sourceforge.net";
-source=(${source[@]} rc.ddclient README.Frugalware)
+source=(${source[@]} rc.ddclient README.Frugalware ddclient.service)
sha1sums=('2fc0909cf25ab03019214e52d66c7fcd449f8bbe' \
'ef4fb8168c6741079995df3d103212e837ef24e0' \
-          'fd41d58502e5ade4ee605294b7b1c4704fd4b698')
+          'fd41d58502e5ade4ee605294b7b1c4704fd4b698' \
+          '0eb1531e524dc27b50a4b24b80ee89be6bc76a27')
+
+_F_sysvinit_units=(ddclient)
+_F_systemd_units=(ddclient=)
+Finclude systemd

build()
{
@@ -30,6 +35,9 @@ build()

# Copy the rc.ddclient script
Frcd2
+
+       Ffile /lib/systemd/system/ddclient.service
+       Fgenscriptlet
}

# optimization OK
diff --git a/source/network-extra/ddclient/ddclient.service 
b/source/network-extra/ddclient/ddclient.service
new file mode 100644
index 0000000..db6dd0a
--- /dev/null
+++ b/source/network-extra/ddclient/ddclient.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Dynamic Dns Update Client
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/ddclient
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to