if [ "${PAM_SELINUX}" == "y" ]; then
- depends libselinux &&
- depends gcc34
+ depends libselinux
fi &&
if [ "${PAM_DOCS}" == "y" ]; then
diff --git a/security-libs/linux-pam/DETAILS b/security-libs/linux-pam/DETAILS
index a9b5f99..9eabe3c 100755
--- a/security-libs/linux-pam/DETAILS
+++ b/security-libs/linux-pam/DETAILS
@@ -12,12 +12,10 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/Linux-
SOURCE_GPG=kernel.gpg:$SOURCE2
SOURCE2_IGNORE=signature
- # only with libselinux patch
- GCC_VERSION=3.4
WEB_SITE=http://www.us.kernel.org/pub/linux/libs/pam
ENTERED=20010922
LICENSE[0]=GPL
- PATCHLEVEL=1
+ PATCHLEVEL=2
KEYWORDS="security libs"
SHORT="Linux-PAM provides a flexibile authentication mechanism."
cat << EOF
diff --git a/security-libs/linux-pam/FINAL b/security-libs/linux-pam/FINAL
new file mode 100755
index 0000000..3c5860a
--- /dev/null
+++ b/security-libs/linux-pam/FINAL
@@ -0,0 +1,4 @@
+if ( grep -q vc /etc/securetty ); then
+ message "${MESSAGE_COLOR}/etc/securetty now uses the static/udev format
of /dev/tty#."
+ message "If you are still using devfs make sure /etc/securetty is of
/dev/vc/#${DEFAULT_COLOR}"
+fi
diff --git a/security-libs/linux-pam/HISTORY b/security-libs/linux-pam/HISTORY
index 519c56f..fda5d27 100644
--- a/security-libs/linux-pam/HISTORY
+++ b/security-libs/linux-pam/HISTORY
@@ -1,7 +1,18 @@
+2006-06-29 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS,BUILD: removed unneeded gcc34 invokation
+ * POST_INSTALL: renamed to FINAL
+ * CONFIGURE,INSTALL: fixed securetty install and made it optional
+ * INSTALL: removed forced (ever adding!) installation of selinux rule
+ * PRE_BUILD: removed unneeded patches
+ * pam-selinux.patch: removed
+ * pam.d/vlock: removed, installed by vlock spell
+ * pam.d/r*: removed, installed by RSH providers
+ * pam.d/other: changed default, unconfigured, behaviour to log and
deny
+ as suggested in the docs
+
2006-06-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.99.5.0, removed UPDATED and BUILD_API
converted to vendor gpg checking (kernel.gpg)
- * INSTALL: make install -> default_install
2006-06-10 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DEPENDS: use correct switch to turn off libprelude, bug #11875
diff --git a/security-libs/linux-pam/INSTALL b/security-libs/linux-pam/INSTALL
index 054ddc0..545479f 100755
--- a/security-libs/linux-pam/INSTALL
+++ b/security-libs/linux-pam/INSTALL
@@ -1,16 +1,17 @@
-default_install &&
+make install &&
-if [ "$PAM_SELINUX" == "y" ] ; then
- echo "session required pam_selinux.so multiple" >>
/etc/pam.d/login
-fi &&
+# this is a BUG, the SA should decide if/when selinux is configured
+# properly. Activating it before that breaks login, which is BAD.
+#if [ "$PAM_SELINUX" == "y" ]; then
+# echo "session required pam_selinux.so multiple" >>
/etc/pam.d/login
+#fi &&