- added pam_namespace module written by Janak Desai (per-user /tmp support)

- new pam-redhat modules version
This commit is contained in:
Tomáš Mráz 2006-04-25 14:53:39 +00:00
parent 48968f9a9f
commit 54e490e814
3 changed files with 21 additions and 8 deletions

View File

@ -1,3 +1,3 @@
Linux-PAM-0.99.3.0.tar.bz2 Linux-PAM-0.99.3.0.tar.bz2
db-4.3.29.tar.gz db-4.3.29.tar.gz
pam-redhat-0.99.3-1.tar.bz2 pam-redhat-0.99.4-1.tar.bz2

View File

@ -6,12 +6,12 @@
%define pwdb_version 0.62 %define pwdb_version 0.62
%define db_version 4.3.29 %define db_version 4.3.29
%define db_conflicting_version 4.4.0 %define db_conflicting_version 4.4.0
%define pam_redhat_version 0.99.3-1 %define pam_redhat_version 0.99.4-1
Summary: A security tool which provides authentication for applications. Summary: A security tool which provides authentication for applications.
Name: pam Name: pam
Version: 0.99.3.0 Version: 0.99.3.0
Release: 2 Release: 3
License: GPL or BSD License: GPL or BSD
Group: System Environment/Base Group: System Environment/Base
Source0: ftp.us.kernel.org:/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2 Source0: ftp.us.kernel.org:/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2
@ -29,23 +29,27 @@ Patch21: pam-0.78-unix-hpux-aging.patch
Patch28: pam-0.75-sgml2latex.patch Patch28: pam-0.75-sgml2latex.patch
Patch34: pam-0.99.2.1-dbpam.patch Patch34: pam-0.99.2.1-dbpam.patch
Patch70: pam-0.99.2.1-selinux-nofail.patch Patch70: pam-0.99.2.1-selinux-nofail.patch
Patch72: pam-0.99.3.0-pie.patch
Patch80: pam-0.99.2.1-selinux-drop-multiple.patch Patch80: pam-0.99.2.1-selinux-drop-multiple.patch
Patch81: pam-0.99.3.0-cracklib-try-first-pass.patch Patch81: pam-0.99.3.0-cracklib-try-first-pass.patch
Patch90: pam_namespace-7.patch
Patch91: pam_namespace-no-mans.patch
Patch92: pam_namespace-have-unshare.patch
BuildRoot: %{_tmppath}/%{name}-root BuildRoot: %{_tmppath}/%{name}-root
Requires: cracklib, cracklib-dicts >= 2.8 Requires: cracklib, cracklib-dicts >= 2.8
Obsoletes: pamconfig Obsoletes: pamconfig
Prereq: grep, mktemp, sed, coreutils, /sbin/ldconfig Prereq: grep, mktemp, sed, coreutils, /sbin/ldconfig
BuildPrereq: autoconf, bison, flex, glib2-devel, sed BuildPrereq: autoconf, automake, bison, flex, glib2-devel, sed
BuildPrereq: cracklib, cracklib-dicts >= 2.8 BuildPrereq: cracklib, cracklib-dicts >= 2.8
BuildPrereq: perl, pkgconfig BuildPrereq: perl, pkgconfig, openssl-devel
%if %{WITH_AUDIT} %if %{WITH_AUDIT}
BuildPrereq: audit-libs-devel >= 1.0.8 BuildPrereq: audit-libs-devel >= 1.0.8
Requires: audit-libs >= 1.0.8 Requires: audit-libs >= 1.0.8
%endif %endif
BuildPrereq: libselinux-devel >= 1.27.7 BuildPrereq: libselinux-devel >= 1.27.7
Requires: libselinux >= 1.27.7 Requires: libselinux >= 1.27.7
BuildPrereq: glibc >= 2.3.90-37
Requires: glibc >= 2.3.90-37
# Following deps are necessary only to build the pam library documentation. # Following deps are necessary only to build the pam library documentation.
# They can be safely removed if the documentation is not needed. # They can be safely removed if the documentation is not needed.
BuildPrereq: linuxdoc-tools BuildPrereq: linuxdoc-tools
@ -85,9 +89,11 @@ cp $RPM_SOURCE_DIR/config-util.pamd .
%patch28 -p1 -b .doc %patch28 -p1 -b .doc
%patch34 -p1 -b .dbpam %patch34 -p1 -b .dbpam
%patch70 -p1 -b .nofail %patch70 -p1 -b .nofail
%patch72 -p1 -b .pie
%patch80 -p1 -b .drop-multiple %patch80 -p1 -b .drop-multiple
%patch81 -p1 -b .try-first-pass %patch81 -p1 -b .try-first-pass
%patch90 -p1 -b .namespace
%patch91 -p1 -b .no-mans
%patch92 -p1 -b .have-unshare
for readme in modules/pam_*/README ; do for readme in modules/pam_*/README ; do
cp -f ${readme} doc/txts/README.`dirname ${readme} | sed -e 's|^modules/||'` cp -f ${readme} doc/txts/README.`dirname ${readme} | sed -e 's|^modules/||'`
@ -300,6 +306,7 @@ fi
/%{_lib}/security/pam_mail.so /%{_lib}/security/pam_mail.so
/%{_lib}/security/pam_mkhomedir.so /%{_lib}/security/pam_mkhomedir.so
/%{_lib}/security/pam_motd.so /%{_lib}/security/pam_motd.so
/%{_lib}/security/pam_namespace.so
/%{_lib}/security/pam_nologin.so /%{_lib}/security/pam_nologin.so
/%{_lib}/security/pam_permit.so /%{_lib}/security/pam_permit.so
/%{_lib}/security/pam_postgresok.so /%{_lib}/security/pam_postgresok.so
@ -334,6 +341,7 @@ fi
%config(noreplace) %{_sysconfdir}/security/console.handlers %config(noreplace) %{_sysconfdir}/security/console.handlers
%config(noreplace) %{_sysconfdir}/security/group.conf %config(noreplace) %{_sysconfdir}/security/group.conf
%config(noreplace) %{_sysconfdir}/security/limits.conf %config(noreplace) %{_sysconfdir}/security/limits.conf
%config(noreplace) %{_sysconfdir}/security/namespace.conf
%config(noreplace) %{_sysconfdir}/security/pam_env.conf %config(noreplace) %{_sysconfdir}/security/pam_env.conf
%config(noreplace) %{_sysconfdir}/security/time.conf %config(noreplace) %{_sysconfdir}/security/time.conf
%config(noreplace) %{_sysconfdir}/security/opasswd %config(noreplace) %{_sysconfdir}/security/opasswd
@ -353,6 +361,11 @@ fi
%{_libdir}/libpam_misc.so %{_libdir}/libpam_misc.so
%changelog %changelog
* Tue Apr 25 2006 Tomas Mraz <tmraz@redhat.com> 0.99.3.0-3
- added pam_namespace module written by Janak Desai (per-user /tmp
support)
- new pam-redhat modules version
* Fri Feb 24 2006 Tomas Mraz <tmraz@redhat.com> 0.99.3.0-2 * Fri Feb 24 2006 Tomas Mraz <tmraz@redhat.com> 0.99.3.0-2
- added try_first_pass option to pam_cracklib - added try_first_pass option to pam_cracklib
- use try_first_pass for pam_unix and pam_cracklib in - use try_first_pass for pam_unix and pam_cracklib in

View File

@ -1,3 +1,3 @@
aabed0543f57dc3e4eebbb0779daf898 Linux-PAM-0.99.3.0.tar.bz2 aabed0543f57dc3e4eebbb0779daf898 Linux-PAM-0.99.3.0.tar.bz2
13585a20ce32f113b8e8cdb57f52e3bb db-4.3.29.tar.gz 13585a20ce32f113b8e8cdb57f52e3bb db-4.3.29.tar.gz
d1a3f1190c8c9b7ce3cf27660f59a2ab pam-redhat-0.99.3-1.tar.bz2 754c2bd7c117aa898f477478b8bfb727 pam-redhat-0.99.4-1.tar.bz2