Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=91aae2757d7f9bee38cc0fdfdb3380af36dec51e

commit 91aae2757d7f9bee38cc0fdfdb3380af36dec51e
Author: James Buren <[email protected]>
Date:   Fri Jun 8 02:58:22 2012 -0500

openct-0.6.20-3-x86_64
* convert to systemd schema

diff --git a/source/apps-extra/openct/FrugalBuild 
b/source/apps-extra/openct/FrugalBuild
index f321170..8327c16 100644
--- a/source/apps-extra/openct/FrugalBuild
+++ b/source/apps-extra/openct/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=openct
pkgver=0.6.20
-pkgrel=2
+pkgrel=3
pkgdesc="Library and tools for accessing smart card terminals."
url="http://www.opensc-project.org/openct/wiki/WikiStart";
depends=('libtool' 'glibc>=2.8-4' 'libusb' 'udev') # hal if found
@@ -11,9 +11,13 @@ makedepends=('pcsc-lite')
groups=('apps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.opensc-project.org/files/openct/|Flasttar"
-source=(http://www.opensc-project.org/files/$pkgname/$pkgname-$pkgver.tar.gz 
rc.openct)
+source=(http://www.opensc-project.org/files/$pkgname/$pkgname-$pkgver.tar.gz 
rc.$pkgname $pkgname.service)
sha1sums=('3ae3f8b32dc12fb2b29493224573b10e4bfa6fb4' \
-          '0c2ff3d27e9f43e7159b64aa167051500acc4963')
+          '0c2ff3d27e9f43e7159b64aa167051500acc4963' \
+          '909d5681e50b1e87979d73191253e52a51001ecb')
+_F_sysvinit_units=($pkgname)
+_F_systemd_units=($pkgname=)
+Finclude systemd

build()
{
@@ -30,6 +34,8 @@ build()
cat > $Fdestdir/etc/tmpfiles.d/openct.conf << EOF
d $Flocalstatedir/run/openct 0755 root root -
EOF
+       Ffile /lib/systemd/system/$pkgname.service
+       Fgenscriptlet
}

# optimization OK
diff --git a/source/apps-extra/openct/openct.service 
b/source/apps-extra/openct/openct.service
new file mode 100644
index 0000000..a542443
--- /dev/null
+++ b/source/apps-extra/openct/openct.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=openct daemon
+After=syslog.target
+
+[Service]
+ExecStart=/usr/sbin/openct-control init
+ExecStop=/usr/sbin/openct-control shutdown
+RemainAfterExit=yes
+Type=oneshot
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to