forked from pool/pam_pkcs11
This commit is contained in:
parent
02cbc668ed
commit
732562c948
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac5e8e29d29554c6c840fa93ab202cd160bcad4503906938e3f435717954c364
|
||||
size 396391
|
3
pam_pkcs11-0.6.0.tar.bz2
Normal file
3
pam_pkcs11-0.6.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f84a68a6904a5098580a80e911ff2bba644d04df9596593253eafb75154bf5c
|
||||
size 770599
|
@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 26 14:32:24 CEST 2007 - sbrabec@suse.cz
|
||||
|
||||
- Updated to version 0.6.0:
|
||||
* compiler warning fixes
|
||||
* I18N support
|
||||
* new configuration options
|
||||
* support for new environment variables
|
||||
* new tool pkcs11_setup
|
||||
* support for the NSS crypto libraries (off by default)
|
||||
* for more changes see ChangeLog.svn
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 12 16:18:38 CEST 2006 - sbrabec@suse.cz
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package pam_pkcs11 (Version 0.5.3)
|
||||
# spec file for package pam_pkcs11 (Version 0.6.0)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
@ -11,33 +11,33 @@
|
||||
# norootforbuild
|
||||
|
||||
Name: pam_pkcs11
|
||||
Version: 0.5.3
|
||||
Release: 3
|
||||
Version: 0.6.0
|
||||
Release: 1
|
||||
URL: http://www.opensc-project.org/pam_pkcs11/
|
||||
Group: Productivity/Security
|
||||
License: LGPL
|
||||
Summary: PKCS #11 PAM module
|
||||
License: LGPL v2 or later
|
||||
Summary: PKCS #11 PAM Module
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Autoreqprov: on
|
||||
BuildRequires: curl-devel libxslt openldap2-devel openssl-devel pam-devel pcsc-lite-devel pkgconfig
|
||||
BuildRequires: curl-devel libxslt openldap2-devel openssl-devel pam-devel pcsc-lite-devel pkg-config
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
This Linux-PAM module allows a X.509 certificate based user
|
||||
This Linux PAM module allows X.509 certificate-based user
|
||||
authentication. The certificate and its dedicated private key are
|
||||
thereby accessed by means of an appropriate PKCS #11 module. For the
|
||||
thereby accessed by means of an appropriate PKCS #11 module. For
|
||||
verification of the users' certificates, locally stored CA certificates
|
||||
as well as either online or locally accessible CRLs are used.
|
||||
as well as online or locally accessible CRLs are used.
|
||||
|
||||
Adittional included pam_pkcs11 related tools - pkcs11_eventmgr:
|
||||
Generate actions on card insert/removal/timeout events
|
||||
Additionally, the package includes pam_pkcs11-related tools: -
|
||||
pkcs11_eventmgr: Generate actions on card insert, removal, or
|
||||
time-out events
|
||||
|
||||
- pklogin_finder: Get the loginname that maps to a certificate
|
||||
- pklogin_finder: Get the login name that maps to a certificate
|
||||
|
||||
- pkcs11_inspect: Inspect the contents of a certificate
|
||||
|
||||
- make_hash_links: create hash link directories for storeing CA's and
|
||||
CRL's
|
||||
- make_hash_links: Create hash link directories for storing CAs and
|
||||
CRLs
|
||||
|
||||
|
||||
|
||||
@ -53,50 +53,58 @@ Authors:
|
||||
Ville Skyttä <vskytta@gmail.com>
|
||||
|
||||
%prep
|
||||
%setup
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
# LDAP_DEPRECATED required for for ldap_simple_bind_s(), ldap_search_s(), ldap_unbind_s()
|
||||
export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED"
|
||||
./configure\
|
||||
--prefix=/usr\
|
||||
--libdir=/usr/%{_lib}\
|
||||
--datadir=%{_defaultdocdir}\
|
||||
--mandir=/usr/share/man\
|
||||
# -fno-strict-aliasing required for pam_pkcs11-0.6.0:
|
||||
export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fno-strict-aliasing"
|
||||
%configure\
|
||||
--datadir=%{_docdir}\
|
||||
--with-curl
|
||||
make %{?jobs:-j %jobs}
|
||||
make %{?jobs:-j%jobs}
|
||||
|
||||
%install
|
||||
make DESTDIR=$RPM_BUILD_ROOT install
|
||||
%makeinstall
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_lib}
|
||||
mv $RPM_BUILD_ROOT/usr/%{_lib}/security $RPM_BUILD_ROOT/%{_lib}
|
||||
rm $RPM_BUILD_ROOT/usr/%{_lib}/pam_pkcs11/*.*a #$RPM_BUILD_ROOT/%{_lib}/security/*.*a
|
||||
mv $RPM_BUILD_ROOT%{_libdir}/security $RPM_BUILD_ROOT/%{_lib}
|
||||
rm $RPM_BUILD_ROOT%{_libdir}/pam_pkcs11/*.*a #$RPM_BUILD_ROOT/%{_lib}/security/*.*a
|
||||
# Hardcoded defaults... no sysconfdir
|
||||
install -dm 755 $RPM_BUILD_ROOT/etc/pam_pkcs11/cacerts
|
||||
install -dm 755 $RPM_BUILD_ROOT/etc/pam_pkcs11/crls
|
||||
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam_pkcs11/cacerts
|
||||
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam_pkcs11/crls
|
||||
cd etc
|
||||
for conf in *.conf.example ; do
|
||||
install -m 644 ${conf} $RPM_BUILD_ROOT/etc/pam_pkcs11/${conf%.example}
|
||||
install -m 644 ${conf} $RPM_BUILD_ROOT%{_sysconfdir}/pam_pkcs11/${conf%.example}
|
||||
done
|
||||
cd ..
|
||||
mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
|
||||
cp -a AUTHORS COPYING ChangeLog NEWS README TODO doc/pam_pkcs11.html doc/mappers_api.html doc/README.autologin doc/README.mappers $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
|
||||
cp -a AUTHORS COPYING ChangeLog ChangeLog.svn NEWS README TODO doc/pam_pkcs11.html doc/mappers_api.html doc/README.autologin doc/README.mappers $RPM_BUILD_ROOT%{_docdir}/%{name}
|
||||
%find_lang %{name}
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%files -f %{name}.lang
|
||||
%defattr (-, root, root)
|
||||
%doc %{_defaultdocdir}/%{name}
|
||||
%dir /etc/pam_pkcs11
|
||||
%dir /etc/pam_pkcs11/cacerts
|
||||
%dir /etc/pam_pkcs11/crls
|
||||
%config(noreplace) /etc/pam_pkcs11/*.conf
|
||||
/usr/%{_lib}/pam_pkcs11
|
||||
%doc %{_docdir}/%{name}
|
||||
%{_bindir}/*
|
||||
%{_libdir}/pam_pkcs11
|
||||
/%{_lib}/security/*.so
|
||||
/usr/bin/*
|
||||
%doc /usr/share/man/man?/*.*
|
||||
%doc %{_mandir}/man?/*.*
|
||||
%dir %{_sysconfdir}/pam_pkcs11
|
||||
%dir %{_sysconfdir}/pam_pkcs11/cacerts
|
||||
%dir %{_sysconfdir}/pam_pkcs11/crls
|
||||
%config(noreplace) %{_sysconfdir}/pam_pkcs11/*.conf
|
||||
|
||||
%changelog -n pam_pkcs11
|
||||
%changelog
|
||||
* Thu Jul 26 2007 - sbrabec@suse.cz
|
||||
- Updated to version 0.6.0:
|
||||
* compiler warning fixes
|
||||
* I18N support
|
||||
* new configuration options
|
||||
* support for new environment variables
|
||||
* new tool pkcs11_setup
|
||||
* support for the NSS crypto libraries (off by default)
|
||||
* for more changes see ChangeLog.svn
|
||||
* Fri May 12 2006 - sbrabec@suse.cz
|
||||
- New SuSE package, version 0.5.3.
|
||||
|
Loading…
Reference in New Issue
Block a user