Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > 3ba8647a7e2cfb8a806c1b6d3d64dd3e > files > 4

pam_ccreds-10-4.mga1.src.rpm

%define	name	pam_ccreds
%define	version	10
%define	release	%mkrel 4

Summary:	A caching pam module for disconnected operation
Name:		%{name}
Version:	%{version}
Release:	%{release}
Source: 	http://www.padl.com/download/%{name}-%{version}.tar.gz
Patch0:		pam_ccreds-10-dbnss.patch
Patch1:		pam_ccreds-strdup.patch
Group:		System/Libraries
License:	GPLv2
Buildroot:	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires:	pam-devel
BuildRequires:	db_nss-devel >= 4.2.52-5mdk
BuildRequires:	openssl-devel
Url:		http://www.padl.com/

%description
The pam_ccreds module provides a mechanism for caching
credentials when authenticating against a network
authentication service, so that authentication can still
proceed when the service is down. Note at present no
mechanism is provided for caching _authorization_ 
information, i.e. whether you are allowed to login once
authenticated. Doing this is more difficult than it
first sounds.

%prep
%setup -q
rm -f acconfig.h
%patch0 -p1 -b .dbnss
%patch1 -p1 -b .strdup

%build
autoreconf
%configure2_5x --libdir=/%{_lib}
make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{_lib}/security
mkdir -p %{buildroot}/%{_sbindir}
install pam_ccreds.so %{buildroot}/%{_lib}/security
install cc_dump cc_test %{buildroot}/%{_sbindir}
install ccreds_chkpwd %{buildroot}/%{_sbindir}
mkdir -p %{buildroot}/var/cache
touch %{buildroot}/var/cache/.security.db

%files
%defattr(-,root,root,755)
%doc AUTHORS README ChangeLog pam.conf
%attr(4755,root,root) %{_sbindir}/ccreds_chkpwd
%{_sbindir}/cc_dump
%{_sbindir}/cc_test
/%{_lib}/security/pam_ccreds.so
%ghost /var/cache/.security.db

%post
if [ ! -f /var/cache/.security.db ]; then
%{_sbindir}/cc_test -update any root - > /dev/null 2>/dev/null || :
fi

%clean
rm -rf %{buildroot}




%changelog
* Tue Mar 08 2011 ennael <ennael> 10-4.mga1
+ Revision: 66417
- imported package pam_ccreds


* Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 10-4mdv2011.0
+ Revision: 607056
- rebuild

* Wed Apr 07 2010 Funda Wang <fwang@mandriva.org> 10-3mdv2010.1
+ Revision: 532513
- rebuild for new openssl

* Fri Feb 26 2010 Oden Eriksson <oeriksson@mandriva.com> 10-2mdv2010.1
+ Revision: 511608
- rebuilt against openssl-0.9.8m

* Thu Jul 30 2009 Luca Berra <bluca@mandriva.org> 10-1mdv2010.0
+ Revision: 404498
- updated to version 10
- removed merged patches, rediffed dbnss patch

* Mon Jul 27 2009 Luca Berra <bluca@mandriva.org> 4-5mdv2010.0
+ Revision: 400565
- more strxxx fixes, resolves GDM segfault which passes empty username to pam (#45989)

* Fri Apr 10 2009 Luca Berra <bluca@mandriva.org> 4-4mdv2009.1
+ Revision: 365670
- fix a segfault in cc_test
  create empty db on first installation

* Mon Jun 16 2008 Thierry Vignaud <tv@mandriva.org> 4-3mdv2009.0
+ Revision: 220243
- rebuild
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot


* Thu Nov 16 2006 Buchan Milne <bgmilne@mandriva.org> 4-2mdv2007.0
+ Revision: 84964
- ship the ccreds_validate binary required for non-root use

* Sat Oct 07 2006 Buchan Milne <bgmilne@mandriva.org> 4-1mdv2007.1
+ Revision: 62924
- Import pam_ccreds

* Tue Oct 03 2006 Buchan Milne <bgmilne@mandriva.org> 4-1mdv2007.0
- new version 4
- apply patch adding setuid helper from Mike Petullo

* Tue Jan 03 2006 Buchan Milne <bgmilne@mandriva.org> 3-1mdk
- New release 3
- use %%mkrel

* Sun Sep 18 2005 Luca Berra <bluca@vodka.it> 0.1-3mdk
- rebuild

* Tue Aug 17 2004 Luca Berra <bluca@vodka.it> 0.1-2mdk 
- updated to use libdb_nss 4.2

* Tue Mar 02 2004 Luca Berra <bluca@vodka.it> 0.1-1mdk 
- initial mandrake contrib