summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2006-07-01 21:27:14 +0000
committerMartin Schlemmer <azarah@gentoo.org>2006-07-01 21:27:14 +0000
commitb2f007791bcc339994e2f58e6390def84afc7755 (patch)
treec5ce83242dad2c703cbec6fad7a467fd30408c57 /sys-libs
parentVersion bump, see bug #133621. (diff)
downloadhistorical-b2f007791bcc339994e2f58e6390def84afc7755.tar.gz
historical-b2f007791bcc339994e2f58e6390def84afc7755.tar.bz2
historical-b2f007791bcc339994e2f58e6390def84afc7755.zip
Set /sbin/unix_chkpwd suid, else user programs cannot auth.
Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/pam/ChangeLog6
-rw-r--r--sys-libs/pam/Manifest30
-rw-r--r--sys-libs/pam/pam-0.99.5.0-r1.ebuild5
-rw-r--r--sys-libs/pam/pam-0.99.5.0.ebuild5
4 files changed, 28 insertions, 18 deletions
diff --git a/sys-libs/pam/ChangeLog b/sys-libs/pam/ChangeLog
index 5cb3f5e47943..2aa2ae454a9d 100644
--- a/sys-libs/pam/ChangeLog
+++ b/sys-libs/pam/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-libs/pam
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.112 2006/07/01 19:57:29 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.113 2006/07/01 21:27:14 azarah Exp $
+
+ 01 Jul 2006; Martin Schlemmer <azarah@gentoo.org> pam-0.99.5.0.ebuild,
+ pam-0.99.5.0-r1.ebuild:
+ Set /sbin/unix_chkpwd suid, else user programs cannot auth.
01 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +files/pam.d-0.99/other,
+files/pam.d-0.99/system-auth, pam-0.99.5.0.ebuild,
diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index 3c67aa8b24f4..3fa6b98fdb76 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -49,18 +49,18 @@ EBUILD pam-0.78-r5.ebuild 11466 RMD160 d2808dc44990ce04bdecaa014144a27988d071c8
MD5 469eacce2c60308379a6f62bfbe3b440 pam-0.78-r5.ebuild 11466
RMD160 d2808dc44990ce04bdecaa014144a27988d071c8 pam-0.78-r5.ebuild 11466
SHA256 d25eaf1d0d138a3361aac3c9fe2558b8059fe28dbda2cc774c779c39db93d22f pam-0.78-r5.ebuild 11466
-EBUILD pam-0.99.5.0-r1.ebuild 5920 RMD160 62dde28aebada0107db3f0cf8ae7b13bb5935082 SHA1 8d77e592ad9e9b0dbdd70c51c9ff66a4528d11b7 SHA256 591f65c92afd5ae27efe57d6bcc99ef529ef272f306958cd748e76575d351647
-MD5 1d7615e9a74960060a2cb0eff02178b0 pam-0.99.5.0-r1.ebuild 5920
-RMD160 62dde28aebada0107db3f0cf8ae7b13bb5935082 pam-0.99.5.0-r1.ebuild 5920
-SHA256 591f65c92afd5ae27efe57d6bcc99ef529ef272f306958cd748e76575d351647 pam-0.99.5.0-r1.ebuild 5920
-EBUILD pam-0.99.5.0.ebuild 2269 RMD160 eb6c4352c0536e921db830e93781a843fbc825aa SHA1 2a9b96c37ae2be55dcbece9106ce3a4ebc3412ac SHA256 c3f856b711ecdcb1aea14d07165ad07023b971140681365be284ab96a4400430
-MD5 94ba9d400983d3fe8c33a492dd20eee6 pam-0.99.5.0.ebuild 2269
-RMD160 eb6c4352c0536e921db830e93781a843fbc825aa pam-0.99.5.0.ebuild 2269
-SHA256 c3f856b711ecdcb1aea14d07165ad07023b971140681365be284ab96a4400430 pam-0.99.5.0.ebuild 2269
-MISC ChangeLog 18441 RMD160 a6fcb8b6c7fd464c315c5fa3384e93e5f8f9267d SHA1 2a948e758277ddbaee917972dfa67898ec770a9c SHA256 34a1997a294c1326c0889f702f06b3ba2457dea9e0dd382b94c1774609f514bf
-MD5 9afba5a657fd91ae52ad7240b0b63da5 ChangeLog 18441
-RMD160 a6fcb8b6c7fd464c315c5fa3384e93e5f8f9267d ChangeLog 18441
-SHA256 34a1997a294c1326c0889f702f06b3ba2457dea9e0dd382b94c1774609f514bf ChangeLog 18441
+EBUILD pam-0.99.5.0-r1.ebuild 5970 RMD160 44aca257d25169211403b6585779ae70f199dea7 SHA1 e83beb92d9aa6bb1ea9602af7a07db67b03fb44b SHA256 c20eed1dcb1b5f7855756f42eeeb829e56cbd56788892af6f8906cd3a0e9595c
+MD5 528047b833544898077dbc21d0b010ca pam-0.99.5.0-r1.ebuild 5970
+RMD160 44aca257d25169211403b6585779ae70f199dea7 pam-0.99.5.0-r1.ebuild 5970
+SHA256 c20eed1dcb1b5f7855756f42eeeb829e56cbd56788892af6f8906cd3a0e9595c pam-0.99.5.0-r1.ebuild 5970
+EBUILD pam-0.99.5.0.ebuild 2319 RMD160 b25666813a7c0a805c86068471b7e0faf564e9d1 SHA1 5920391bcbbddc7c99abb07ad572a80aaac249dc SHA256 d80f2b6b2140168f676a24a3517b71309233c692b5a25bccd0b814f9760357c4
+MD5 97d5f46b78531725c9bbe540c74a7e30 pam-0.99.5.0.ebuild 2319
+RMD160 b25666813a7c0a805c86068471b7e0faf564e9d1 pam-0.99.5.0.ebuild 2319
+SHA256 d80f2b6b2140168f676a24a3517b71309233c692b5a25bccd0b814f9760357c4 pam-0.99.5.0.ebuild 2319
+MISC ChangeLog 18603 RMD160 be233855ef14a3e96d56ee2e18f780216e7e8df2 SHA1 82b1a2f51e338658815285eeb074b5e7edff8da2 SHA256 a18911ea11d38d8097bf60619a2648a22f550e834a7c6fcce80798fd14f04ecc
+MD5 a28a4ab7d90f21094c98cc5afd3d032f ChangeLog 18603
+RMD160 be233855ef14a3e96d56ee2e18f780216e7e8df2 ChangeLog 18603
+SHA256 a18911ea11d38d8097bf60619a2648a22f550e834a7c6fcce80798fd14f04ecc ChangeLog 18603
MISC metadata.xml 218 RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c SHA1 02dacc356a39905402083cb54ae4f6dd0ac59fad SHA256 e0bb49cab71cc84d8bdad26876197164073722b378d27a5bf55bbfd2afdbd19c
MD5 393d06cf4b76671f8e6ce72ac71bdad8 metadata.xml 218
RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c metadata.xml 218
@@ -80,7 +80,7 @@ SHA256 a414bdc39ad517bcdeb467e9459a4450804f14239990915ed596514f126b1166 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (GNU/Linux)
-iD8DBQFEptP01ZcsMnZjRyIRAql0AJ97m/otVsuajOQMNbtnrUrwxdKdVwCeP+RD
-0tmZk4hkzhYArurHjEX26js=
-=spKP
+iD8DBQFEpuj91ZcsMnZjRyIRAuyMAJ0bCEf+p8rKJqxOfY7Vpy7kdhB/bwCfTqS4
+9AssBpIoopgIvWBmnorFBxw=
+=qeHM
-----END PGP SIGNATURE-----
diff --git a/sys-libs/pam/pam-0.99.5.0-r1.ebuild b/sys-libs/pam/pam-0.99.5.0-r1.ebuild
index cc0b779de58b..1a7c95cc3c52 100644
--- a/sys-libs/pam/pam-0.99.5.0-r1.ebuild
+++ b/sys-libs/pam/pam-0.99.5.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-0.99.5.0-r1.ebuild,v 1.2 2006/07/01 19:57:29 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-0.99.5.0-r1.ebuild,v 1.3 2006/07/01 21:27:14 azarah Exp $
inherit libtool multilib eutils autotools pam toolchain-funcs gnuconfig
@@ -172,6 +172,9 @@ src_install() {
fi
done
+ # Need to be suid
+ fperms u+s /sbin/unix_chkpwd
+
dodir /$(get_libdir)
mv "${D}/usr/$(get_libdir)/libpam.so"* "${D}/$(get_libdir)/"
mv "${D}/usr/$(get_libdir)/libpamc.so"* "${D}/$(get_libdir)/"
diff --git a/sys-libs/pam/pam-0.99.5.0.ebuild b/sys-libs/pam/pam-0.99.5.0.ebuild
index 4c395eb6b0e9..3e2c39bb285c 100644
--- a/sys-libs/pam/pam-0.99.5.0.ebuild
+++ b/sys-libs/pam/pam-0.99.5.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-0.99.5.0.ebuild,v 1.2 2006/07/01 19:57:29 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-0.99.5.0.ebuild,v 1.3 2006/07/01 21:27:14 azarah Exp $
inherit libtool multilib eutils autotools pam
@@ -63,6 +63,9 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
+ # Need to be suid
+ fperms u+s /sbin/unix_chkpwd
+
dodir /$(get_libdir)
mv "${D}/usr/$(get_libdir)/libpam.so"* "${D}/$(get_libdir)/"
mv "${D}/usr/$(get_libdir)/libpamc.so"* "${D}/$(get_libdir)/"