SPECS: pam.spec - rel 0.5 - strict R/BR on cracklib - added pam_ex...
baggins
baggins at pld-linux.org
Sun Feb 11 14:04:56 CET 2007
Author: baggins Date: Sun Feb 11 13:04:56 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- rel 0.5
- strict R/BR on cracklib
- added pam_exec failok patch
- R: /usr/bin/make instead of just make (pam_exec needs full path)
- finished triggerpostun
- package ready for testing
---- Files affected:
SPECS:
pam.spec (1.256 -> 1.257)
---- Diffs:
================================================================
Index: SPECS/pam.spec
diff -u SPECS/pam.spec:1.256 SPECS/pam.spec:1.257
--- SPECS/pam.spec:1.256 Thu Feb 8 11:37:40 2007
+++ SPECS/pam.spec Sun Feb 11 14:04:51 2007
@@ -1,10 +1,4 @@
# $Revision$, $Date$
-#
-# TODO:
-# triggers:
-# s/pam_make\.so \(.*\)/pam_exec.so make -C \1/g
-# s/pam_homedir\.so/pam_mkhomedir.so/g
-# /var/lock/console -> /var/run/console
#
# Conditional build:
%bcond_without doc # don't build documentation
@@ -27,7 +21,7 @@
Summary(uk): śÎÓÔŇŐÍĹÎÔ, ÝĎ ÚÁÂĹÚĐĹŢŐ¤ ÁŐÔĹÎÔÉĆŚËÁĂŚŔ ÄĚŃ ĐŇĎÇŇÁÍ
Name: pam
Version: 0.99.7.1
-Release: 0.4
+Release: 0.5
License: GPL or BSD
Group: Base
Source0: http://ftp.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2
@@ -60,12 +54,13 @@
Patch15: %{name}-unix-blowfish.patch
Patch16: %{name}-mkhomedir-new-features.patch
Patch17: %{name}-db-gdbm.patch
+Patch18: %{name}-exec-failok.patch
URL: http://www.kernel.org/pub/linux/libs/pam/
%{?with_audit:BuildRequires: audit-libs-devel >= 1.0.8}
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
-BuildRequires: cracklib-devel
+BuildRequires: cracklib-devel >= 2.8.3
# gdbm due to db pulling libpthread
BuildRequires: gdbm-devel >= 1.8.3-7
BuildRequires: flex
@@ -85,9 +80,7 @@
%endif
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: awk
-Requires: cracklib
-Requires: cracklib-dicts
-Requires: make
+Requires: /usr/bin/make
Provides: pam-pld
Obsoletes: pamconfig
Obsoletes: pam_make
@@ -163,7 +156,9 @@
Summary(pl): Moduły i biblioteki PAM
Group: Libraries
Conflicts: pam < 0:0.80.1-2
-Requires(triggerpostun): sed
+Requires(triggerpostun): sed >= 4.0
+Requires: cracklib >= 2.8.3
+Requires: cracklib-dicts >= 2.8.3
Requires: gdbm >= 1.8.3-7
Requires: glibc >= 2.5-0.5
%{?with_audit:Requires: audit-libs >= 1.0.8}
@@ -251,6 +246,7 @@
%patch15 -p1
%patch16 -p1
%patch17 -p1
+%patch18 -p1
%build
%{__libtoolize}
@@ -367,21 +363,21 @@
rm -rf $RPM_BUILD_ROOT
%triggerpostun libs -- %{name}-libs < 0.99.7.1
-for f in /etc/pam.d/* ; do
+for f in `grep -l "\(pam_make\|pam_homedir\)" /etc/pam.d/*` ; do
case "$f" in
*rpmorig|*rpmnew|*rpmsave|*~|*.orig)
continue
;;
*)
- echo cp -f "$f" "$f.rpmorig"
- echo sed -e 's/pam_make\.so \(.*\)/pam_exec.so seteuid make -C \1/g' \
- -e 's/pam_homedir\.so/pam_mkhomedir.so/g' "$f.rpmorig" to "$f"
+ cp -f "$f" "$f.rpmorig"
+ sed -i -e 's/pam_make\.so \(.*\)/pam_exec.so failok seteuid \/usr\/bin\/make -C \1/g' \
+ -e 's/pam_homedir\.so/pam_mkhomedir.so/g' "$f"
;;
esac
done
if [ -d /var/lock/console -a -d /var/run/console ]; then
- echo cp -a /var/lock/console/* /var/run/console/
- echo rm -rf /var/lock/console
+ cp -a /var/lock/console/* /var/run/console/
+ rm -rf /var/lock/console
fi
%post
@@ -527,6 +523,14 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.257 2007/02/11 13:04:51 baggins
+- rel 0.5
+- strict R/BR on cracklib
+- added pam_exec failok patch
+- R: /usr/bin/make instead of just make (pam_exec needs full path)
+- finished triggerpostun
+- package ready for testing
+
Revision 1.256 2007/02/08 10:37:40 glen
- unify
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/pam.spec?r1=1.256&r2=1.257&f=u
More information about the pld-cvs-commit
mailing list