packages: pcsc-lite/pcsc-lite-pcscd.init, pcsc-lite/pcsc-lite.spec, pcsc-li...
glen
glen at pld-linux.org
Sun Aug 28 13:36:08 CEST 2011
Author: glen Date: Sun Aug 28 11:36:08 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- add upstart config
---- Files affected:
packages/pcsc-lite:
pcsc-lite-pcscd.init (1.15 -> 1.16) , pcsc-lite.spec (1.58 -> 1.59) , pcscd.upstart (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/pcsc-lite/pcsc-lite-pcscd.init
diff -u packages/pcsc-lite/pcsc-lite-pcscd.init:1.15 packages/pcsc-lite/pcsc-lite-pcscd.init:1.16
--- packages/pcsc-lite/pcsc-lite-pcscd.init:1.15 Wed Jan 12 01:32:56 2011
+++ packages/pcsc-lite/pcsc-lite-pcscd.init Sun Aug 28 13:36:03 2011
@@ -20,6 +20,8 @@
# Source function library
. /etc/rc.d/init.d/functions
+upstart_controlled
+
umask 077
# Set defaults
================================================================
Index: packages/pcsc-lite/pcsc-lite.spec
diff -u packages/pcsc-lite/pcsc-lite.spec:1.58 packages/pcsc-lite/pcsc-lite.spec:1.59
--- packages/pcsc-lite/pcsc-lite.spec:1.58 Fri Mar 18 17:51:26 2011
+++ packages/pcsc-lite/pcsc-lite.spec Sun Aug 28 13:36:03 2011
@@ -6,12 +6,12 @@
#
# Conditional build:
%bcond_without udev # use libusb instead of libudev
-#
+
Summary: PCSC Framework for Linux
Summary(pl.UTF-8): Środowisko PCSC dla Linuksa
Name: pcsc-lite
Version: 1.7.0
-Release: 1
+Release: 2
License: BSD
Group: Daemons
# Source0Download: http://alioth.debian.org/project/showfiles.php?group_id=30105
@@ -19,6 +19,7 @@
# Source0-md5: df69029ddbf62b9ae5f9307183d19a4d
Source1: %{name}-pcscd.init
Source2: %{name}-pcscd.sysconfig
+Source3: pcscd.upstart
Patch0: %{name}-fhs.patch
Patch1: %{name}-any.patch
Patch2: noautostart.patch
@@ -135,7 +136,7 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{usbdropdir} \
- $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \
+ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,init} \
$RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d \
$RPM_BUILD_ROOT/var/run/pcscd \
$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
@@ -146,9 +147,10 @@
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pcscd
-cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pcscd
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pcscd
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/init/pcscd
-cp -a doc/example/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -p doc/example/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -181,6 +183,7 @@
%dir %{_libdir}/pcsc/drivers
%dir %{_sysconfdir}/reader.conf.d
%attr(754,root,root) /etc/rc.d/init.d/pcscd
+%config(noreplace) %verify(not md5 mtime size) /etc/init/pcscd.conf
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pcscd
%{_mandir}/man5/reader.conf.5*
%{_mandir}/man8/pcscd.8*
@@ -215,6 +218,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.59 2011/08/28 11:36:03 glen
+- add upstart config
+
Revision 1.58 2011/03/18 16:51:26 qboosh
- updated to 1.7.0 (now uses udev instead of hal)
- updated noautostart patch
================================================================
Index: packages/pcsc-lite/pcscd.upstart
diff -u /dev/null packages/pcsc-lite/pcscd.upstart:1.1
--- /dev/null Sun Aug 28 13:36:09 2011
+++ packages/pcsc-lite/pcscd.upstart Sun Aug 28 13:36:03 2011
@@ -0,0 +1,24 @@
+description "PC/SC Smartcard daemon"
+
+# Note! pcscd should be started after pcmcia, and shut down before it
+# for smooth experience with PCMCIA readers.
+
+# Set defaults
+env LOGLEVEL=""
+env PCSCD_OPTIONS=""
+
+respawn
+expect fork
+
+script
+ [ -f /etc/sysconfig/pcscd ] && . /etc/sysconfig/pcscd
+
+ local logopt
+ case "$LOGLEVEL" in
+ debug|info|error|critical)
+ logopt=--$LOGLEVEL
+ ;;
+ esac
+
+ exec /usr/sbin/pcscd $logopt $PCSCD_OPTIONS
+end script
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pcsc-lite/pcsc-lite-pcscd.init?r1=1.15&r2=1.16&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pcsc-lite/pcsc-lite.spec?r1=1.58&r2=1.59&f=u
More information about the pld-cvs-commit
mailing list