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
