update
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/pcsc-lite?expand=0&rev=48
This commit is contained in:
parent
7e7cc300e3
commit
46b452ef6f
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 17 20:49:34 UTC 2011 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- cleanup spec file and requires
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 3 20:15:49 UTC 2011 - wr@rosenauer.org
|
Tue May 3 20:15:49 UTC 2011 - wr@rosenauer.org
|
||||||
|
|
||||||
|
@ -33,7 +33,8 @@ BuildRequires: hal-devel
|
|||||||
%endif
|
%endif
|
||||||
Version: 1.7.2
|
Version: 1.7.2
|
||||||
Release: 2
|
Release: 2
|
||||||
PreReq: %{insserv_prereq} %{fillup_prereq}
|
Requires(pre): pwdutils
|
||||||
|
Requires(post): %insserv_prereq %fillup_prereq
|
||||||
Group: Productivity/Security
|
Group: Productivity/Security
|
||||||
License: BSD3c(or similar)
|
License: BSD3c(or similar)
|
||||||
Url: http://pcsclite.alioth.debian.org/
|
Url: http://pcsclite.alioth.debian.org/
|
||||||
@ -46,7 +47,6 @@ Source4: baselibs.conf
|
|||||||
Source5: pcsc-lite-init
|
Source5: pcsc-lite-init
|
||||||
Source6: pcsc-lite-reader-conf
|
Source6: pcsc-lite-reader-conf
|
||||||
Patch0: disable-power-off.diff
|
Patch0: disable-power-off.diff
|
||||||
Requires: libpcsclite1 >= %{version}
|
|
||||||
%if %suse_version > 1130
|
%if %suse_version > 1130
|
||||||
PreReq: sysvinit(syslog)
|
PreReq: sysvinit(syslog)
|
||||||
%endif
|
%endif
|
||||||
@ -75,7 +75,8 @@ This functionality is exercised in the driver.
|
|||||||
%package -n libpcsclite1
|
%package -n libpcsclite1
|
||||||
License: BSD3c(or similar)
|
License: BSD3c(or similar)
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Summary: PCS Smart Cards Library
|
Summary: PCSC Smart Card Library
|
||||||
|
Recommends: pcsc-lite >= %{version}
|
||||||
|
|
||||||
%description -n libpcsclite1
|
%description -n libpcsclite1
|
||||||
The purpose of PCSC Lite is to provide a Windows(R) SCard interface in
|
The purpose of PCSC Lite is to provide a Windows(R) SCard interface in
|
||||||
@ -99,7 +100,7 @@ This functionality is exercised in the driver.
|
|||||||
License: BSD3c(or similar)
|
License: BSD3c(or similar)
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Summary: Development package for the MUSCLE project SmartCards library
|
Summary: Development package for the MUSCLE project SmartCards library
|
||||||
Requires: %{name} = %{version} pcsc-lite glibc-devel
|
Requires: %{name} = %{version} glibc-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This package contains the development files for pcsc-lite. It allows to
|
This package contains the development files for pcsc-lite. It allows to
|
||||||
@ -133,31 +134,31 @@ mkdir -p $RPM_BUILD_ROOT%{ifddir}
|
|||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/
|
||||||
sed s:@ifddir@:%{ifddir}: <pcsc-lite-reader-conf >$RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf
|
sed s:@ifddir@:%{ifddir}: <pcsc-lite-reader-conf >$RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf
|
||||||
# this program is noinst in the package
|
# this program is noinst in the package
|
||||||
install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/
|
#install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/
|
||||||
mkdir $RPM_BUILD_ROOT/etc/init.d
|
install -D -m 755 pcsc-lite-init $RPM_BUILD_ROOT%{_initrddir}/pcscd
|
||||||
install -m 755 pcsc-lite-init $RPM_BUILD_ROOT/etc/init.d/pcscd
|
ln -sf %{_initrddir}/pcscd $RPM_BUILD_ROOT%{_sbindir}/rcpcscd
|
||||||
ln -sf ../../etc/init.d/pcscd $RPM_BUILD_ROOT%{_sbindir}/rcpcscd
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
|
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||||
cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd
|
cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
|
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
|
||||||
cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name}
|
cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name}
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
usr/sbin/groupadd -r -o %{GROUP} 2>/dev/null || :
|
getent group %{GROUP} >/dev/null || groupadd -r -o %{GROUP}
|
||||||
usr/sbin/useradd -r -o -g %{GROUP} -s /bin/false -c "Smart Card Reader" -d /sbin %{USER} 2>/dev/null || :
|
getent passwd %{USER} >/dev/null || useradd -r -o -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER}
|
||||||
|
exit 0
|
||||||
%preun
|
|
||||||
%{stop_on_removal pcscd}
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{fillup_and_insserv -y -n pcscd pcscd}
|
%fillup_and_insserv -y -n pcscd pcscd
|
||||||
|
%restart_on_update pcscd
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%stop_on_removal pcscd
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%{restart_on_update pcscd}
|
%insserv_cleanup
|
||||||
%{insserv_cleanup}
|
|
||||||
|
|
||||||
%post -n libpcsclite1 -p /sbin/ldconfig
|
%post -n libpcsclite1 -p /sbin/ldconfig
|
||||||
|
|
||||||
@ -173,7 +174,7 @@ usr/sbin/useradd -r -o -g %{GROUP} -s /bin/false -c "Smart Card Reader" -d /sbin
|
|||||||
%dir %{_sysconfdir}/reader.conf.d
|
%dir %{_sysconfdir}/reader.conf.d
|
||||||
%config(noreplace) %{_sysconfdir}/reader.conf.d/reader.conf
|
%config(noreplace) %{_sysconfdir}/reader.conf.d/reader.conf
|
||||||
%{ifddir}
|
%{ifddir}
|
||||||
/etc/init.d/pcscd
|
%{_initrddir}/pcscd
|
||||||
/var/adm/fillup-templates/sysconfig.pcscd
|
/var/adm/fillup-templates/sysconfig.pcscd
|
||||||
|
|
||||||
%files -n libpcsclite1
|
%files -n libpcsclite1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user