[pam_pkcs11/f14/master] pcsc-lite has removed a redundant typedef SCARD_READERSTATE_A which was being used by a tool in this
Robert Relyea
rrelyea at fedoraproject.org
Thu Sep 9 17:33:13 UTC 2010
commit 907282168cd68206153f55f898cb8540a162357e
Author: Robert Relyea <rrelyea at redhat.com>
Date: Thu Sep 9 10:31:33 2010 -0700
pcsc-lite has removed a redundant typedef SCARD_READERSTATE_A which was being
used by a tool in this package. Revert to the preferred version of this
typedef, SCARD_READERSTATE.
pam_pkcs11-0.6.2-pcsc-lite.patch | 12 ++++++++++++
pam_pkcs11.spec | 7 ++++++-
2 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/pam_pkcs11-0.6.2-pcsc-lite.patch b/pam_pkcs11-0.6.2-pcsc-lite.patch
new file mode 100644
index 0000000..990c6c2
--- /dev/null
+++ b/pam_pkcs11-0.6.2-pcsc-lite.patch
@@ -0,0 +1,12 @@
+diff -up ./src/tools/card_eventmgr.c.pcsc-lite ./src/tools/card_eventmgr.c
+--- ./src/tools/card_eventmgr.c.pcsc-lite 2009-09-02 05:32:55.000000000 -0700
++++ ./src/tools/card_eventmgr.c 2010-09-09 09:43:29.178974000 -0700
+@@ -311,7 +311,7 @@ static void signal_trap(int sig)
+ int main(int argc, char *argv[]) {
+ int current_reader;
+ LONG rv;
+- SCARD_READERSTATE_A *rgReaderStates_t = NULL;
++ SCARD_READERSTATE *rgReaderStates_t = NULL;
+ DWORD dwReaders, dwReadersOld;
+ LPSTR mszReaders = NULL;
+ char *ptr, **readers = NULL;
diff --git a/pam_pkcs11.spec b/pam_pkcs11.spec
index d6aa6d1..ffe54d8 100644
--- a/pam_pkcs11.spec
+++ b/pam_pkcs11.spec
@@ -6,7 +6,7 @@
Name: pam_pkcs11
Version: 0.6.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: PKCS #11/NSS PAM login module
Group: System Environment/Base
@@ -16,6 +16,7 @@ Source0: http://www.opensc-project.org/files/pam_pkcs11/%{name}-%{version}.tar.
Source1: rh_pam_pkcs11.conf
Source2: rh_pkcs11_eventmgr.conf
patch1: pam_pkcs11-0.6.2-login_required.patch
+patch2: pam_pkcs11-0.6.2-pcsc-lite.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: pam-devel
@@ -47,6 +48,7 @@ Additional included pam_pkcs11 related tools
%prep
%setup -q -n pam_pkcs11-%{version}
%patch1 -p1 -b .login-required
+%patch2 -p1 -b .pcsc-lite
%build
@@ -133,6 +135,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/card_eventmgr.1.gz
%changelog
+* Thu Sep 9 2010 Bob Relyea <rrelyea at redhat.com> - 0.6.2-6
+- pcsc lite removed the redudant SCARD_READSTATE_A structure.
+
* Mon May 2 2010 Bob Relyea <rrelyea at redhat.com> - 0.6.2-5
- Sigh, ocsp should be off by default
More information about the scm-commits
mailing list