commit e5de221b236f52df2d45d15bf515c0e2d2f2f280
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Apr 30 23:59:22 2014 +0300

    split pam_userdb (gdbm dependency)

 pam.spec | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)
---
diff --git a/pam.spec b/pam.spec
index a6f7e15..db48a37 100644
--- a/pam.spec
+++ b/pam.spec
@@ -76,8 +76,9 @@ Requires:     awk
 Requires:      cracklib >= 2.8.3
 Requires:      cracklib-dicts >= 2.8.3
 Requires:      crypt(blowfish)
-Requires:      gdbm >= 1.8.3-7
 Requires:      glibc >= 6:2.5-0.5
+# for migration purposes. drop at some point
+Requires:      pam-pam_userdb = %{epoch}:%{version}-%{release}
 Suggests:      make
 Provides:      pam-pld
 Obsoletes:     pam-doc
@@ -229,6 +230,15 @@ PAM module - SELinux support.
 %description pam_selinux -l pl.UTF-8
 Moduł PAM pozwalający na zmianę kontekstów SELinuksa.
 
+%package pam_userdb
+Summary:       PAM module - authenticate against db database
+Group:         Base
+Requires:      gdbm >= 1.8.3-7
+Conflicts:     pam-libs < 1:1.1.8-3.1
+
+%description pam_userdb
+pam_userdb - PAM module to authenticate against a Berkeley DB database
+
 %prep
 %setup -q -a2 -n Linux-PAM-%{version}
 %patch0 -p1
@@ -277,11 +287,12 @@ cp -p %{SOURCE6} 
$RPM_BUILD_ROOT/etc/pam.d/pam_selinux_check
 cp -p %{SOURCE9} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 
 install -d doc/txts
-for r in modules/pam_*/README ; do
-       cp -f $r doc/txts/README.$(basename $(dirname $r))
+for r in modules/pam_*/README; do
+       cp -pf $r doc/txts/README.$(basename $(dirname $r))
 done
+rm doc/txts/README.pam_userdb
 install -d doc/html
-cp -f doc/index.html doc/html/
+cp -pf doc/index.html doc/html/
 
 # fix PAM/pam man page
 echo ".so PAM.8" > $RPM_BUILD_ROOT%{_mandir}/man8/pam.8
@@ -474,6 +485,7 @@ end
 %exclude %{_mandir}/man8/pam_selinux*.8*
 %exclude %{_mandir}/man8/pam_sepermit.8*
 %endif
+%exclude %{_mandir}/man8/pam_userdb.8*
 %ghost %verify(not md5 mtime size) /var/log/tallylog
 
 # PAM modules
@@ -520,7 +532,6 @@ end
 %{?with_audit:%attr(755,root,root) /%{_lib}/security/pam_tty_audit.so}
 %attr(755,root,root) /%{_lib}/security/pam_umask.so
 %attr(755,root,root) /%{_lib}/security/pam_unix.so
-%attr(755,root,root) /%{_lib}/security/pam_userdb.so
 %attr(755,root,root) /%{_lib}/security/pam_warn.so
 %attr(755,root,root) /%{_lib}/security/pam_wheel.so
 %attr(755,root,root) /%{_lib}/security/pam_xauth.so
@@ -570,3 +581,9 @@ end
 %{_mandir}/man8/pam_sepermit.8*
 %dir /var/run/sepermit
 %endif
+
+%files pam_userdb
+%defattr(644,root,root,755)
+%doc modules/pam_userdb/README
+%attr(755,root,root) /%{_lib}/security/pam_userdb.so
+%{_mandir}/man8/pam_userdb.8*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pam.git/commitdiff/e5de221b236f52df2d45d15bf515c0e2d2f2f280

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to