diff --git a/sdk_container/src/third_party/portage-stable/sys-auth/pambase/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/ChangeLog new file mode 100644 index 0000000000..b67720591c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/ChangeLog @@ -0,0 +1,493 @@ +# ChangeLog for sys-auth/pambase +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/ChangeLog,v 1.112 2012/06/19 07:55:53 ssuominen Exp $ + +*pambase-20120417-r1 (19 Jun 2012) + + 19 Jun 2012; Samuli Suominen + +pambase-20120417-r1.ebuild, +files/pambase-20120417-systemd.patch, + metadata.xml: + Use `usex` from eutils.eclass for defining "varvalue". Support for + pam_systemd.so wrt #372229 by Michał Górny. + + 19 May 2012; Diego E. Pettenò + pambase-20101024-r2.ebuild, pambase-20120417.ebuild: + Nix-out src_test as there are no tests. + + 06 May 2012; Zac Medico pambase-20120417.ebuild: + Add blocker for ! pambase-20101024-r2.ebuild: + keyword ~amd64-fbsd + + 22 Apr 2012; Alexis Ballier pambase-20120417.ebuild: + keyword -*-fbsd for bug #413077 + +*pambase-20120417 (17 Apr 2012) + + 17 Apr 2012; Pawel Hajdan jr + +pambase-20120417.ebuild: + Version bump. + + 28 Jan 2012; Samuli Suominen -pambase-20101024.ebuild, + -pambase-20101024-r1.ebuild: + old + + 28 Jan 2012; Samuli Suominen + pambase-20101024-r2.ebuild: + Stabilize for everyone since this is now same as current stable. + +*pambase-20101024-r2 (28 Jan 2012) + + 28 Jan 2012; Samuli Suominen + +pambase-20101024-r2.ebuild: + Restore "nox11" as pam_ck_connector.so argument because most of the display + managers in tree, including XDM and SLIM, has native ConsoleKit support now. + +*pambase-20101024-r1 (22 Oct 2011) + + 22 Oct 2011; Samuli Suominen + +pambase-20101024-r1.ebuild: + Remove nox11 argument from pam_ck_connector.so wrt #342345 + + 28 Nov 2010; Constanze Hausner + pambase-20090620.1-r1.ebuild, pambase-20100310.ebuild, + pambase-20100925.ebuild, pambase-20101024.ebuild, metadata.xml: + Renamed useflags ssh/kerberos to pam_ssh/pam_krb5 and changed kerberos dep + to >=sys-auth/pam_krb5-4.3 + + 27 Nov 2010; Raúl Porcel pambase-20101024.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable + + 03 Nov 2010; Markus Meier pambase-20101024.ebuild: + arm stable, bug #343099 + + 01 Nov 2010; Jeroen Roovers pambase-20101024.ebuild: + Stable for HPPA PPC (bug #343099). + + 01 Nov 2010; Christian Faulhammer + pambase-20101024.ebuild: + stable x86, bug 343099 + + 30 Oct 2010; Samuli Suominen + pambase-20101024.ebuild: + ppc64 stable wrt #343099 + + 29 Oct 2010; Markos Chandras + pambase-20101024.ebuild: + Stable on amd64 wrt bug #343099 + +*pambase-20101024 (23 Oct 2010) + + 23 Oct 2010; Diego E. Pettenò + +pambase-20101024.ebuild: + Version bump; add pam_loginuid on Linux-PAM for bug #342345. + + 22 Oct 2010; Jeroen Roovers pambase-20100925.ebuild: + Marked ~hppa (bug #329585). + +*pambase-20100925 (25 Sep 2010) + + 25 Sep 2010; Diego E. Pettenò + -pambase-20100819.ebuild, +pambase-20100925.ebuild, metadata.xml: + Version bump (and remove old); the new version adds a minimal USE flag. + + 04 Sep 2010; Raúl Porcel pambase-20100819.ebuild: + Add ~alpha/~ia64 wrt #329585 + + 03 Sep 2010; Diego E. Pettenò + pambase-20090620.1-r1.ebuild, pambase-20100310.ebuild: + Change URI to point to dev.gentoo.org rather than my host. + +*pambase-20100819 (19 Aug 2010) + + 19 Aug 2010; Diego E. Pettenò + -pambase-20100724.ebuild, +pambase-20100819.ebuild: + Bump pambase to fix bug #333393 reported by Simon Alman. + + 02 Aug 2010; Markus Meier pambase-20100724.ebuild: + add ~arm, bug #329585 + +*pambase-20100724 (24 Jul 2010) + + 24 Jul 2010; Diego E. Pettenò + -pambase-20100723.ebuild, +pambase-20100724.ebuild: + Bump to fix pam_krb5 auth login (bug #329599). + + 23 Jul 2010; Diego E. Pettenò metadata.xml: + Update metadata description of USE flags. + +*pambase-20100723 (23 Jul 2010) + + 23 Jul 2010; Diego E. Pettenò + +pambase-20100723.ebuild: + Add a new version that adds support for Kerberos authentication on system + (with Linux-PAM only). + + 15 Apr 2010; Brent Baude pambase-20100310.ebuild: + Marking pambase-20100310 ppc for bug 308075 + + 04 Apr 2010; Raúl Porcel pambase-20100310.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #308075 + + 30 Mar 2010; Jonathan Callen pambase-20100310.ebuild: + Bump to EAPI=3, add prefix keywords + + 29 Mar 2010; Markus Meier pambase-20100310.ebuild: + amd64 stable, bug #308075 + + 24 Mar 2010; Jeroen Roovers pambase-20100310.ebuild: + Stable for HPPA (bug #308075). + + 18 Mar 2010; Christian Faulhammer + pambase-20100310.ebuild: + stable x86, security bug 308075 + +*pambase-20100310 (10 Mar 2010) + + 10 Mar 2010; Diego E. Pettenò + -pambase-20081028.ebuild, +pambase-20100310.ebuild: + Version bump and remove old version. The new version simply improves on + the system-services stack to be usable with fcron. + + 21 Nov 2009; Raúl Porcel + pambase-20090620.1-r1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #284088 + + 09 Oct 2009; Markus Meier + pambase-20090620.1-r1.ebuild: + arm stable, bug #284088 + + 27 Sep 2009; nixnut pambase-20090620.1-r1.ebuild: + ppc stable #284088 + + 26 Sep 2009; Romain Perier + pambase-20090620.1-r1.ebuild: + Stable for amd64 per bug #284088. + + 22 Sep 2009; Jeroen Roovers pambase-20090620.1-r1.ebuild: + Stable for HPPA (bug #284088). + + 16 Sep 2009; Christian Faulhammer + pambase-20090620.1-r1.ebuild: + stable x86, bug 284088 + + 14 Sep 2009; Tom Gall pambase-20090620.1-r1.ebuild: + stable on ppc64, bug #284088 + + 08 Sep 2009; Diego E. Pettenò + -pambase-20090515.ebuild: + Remove old version. + +*pambase-20090620.1-r1 (10 Aug 2009) + + 10 Aug 2009; Diego E. Pettenò + -pambase-20090620.1.ebuild, +pambase-20090620.1-r1.ebuild: + Revision bump to add the portage-utils dependency (without this, Linux-PAM + version is not properly calculated, and tally2 is not used). + +*pambase-20090620.1 (20 Jun 2009) + + 20 Jun 2009; Diego E. Pettenò + -pambase-20090620.ebuild, +pambase-20090620.1.ebuild: + Further pam_tally2 fixes. + +*pambase-20090620 (20 Jun 2009) + + 20 Jun 2009; Diego E. Pettenò + +pambase-20090620.ebuild: + Bump so to enable pam_tall2 properly when building with Linux-PAM-1.1.0. + +*pambase-20090515 (15 May 2009) + + 15 May 2009; Diego E. Pettenò + -pambase-20080318.ebuild, -pambase-20081028-r1.ebuild, + -pambase-20090430.ebuild, +pambase-20090515.ebuild: + Version bump and cleanup old version. The new version only fixes a minor + problem with Gentoo/FreeBSD. + +*pambase-20090430 (30 Apr 2009) + + 30 Apr 2009; Diego E. Pettenò + +pambase-20090430.ebuild: + Add a new pambase version, with a stricter dependency on ConsoleKit and + support for remote sessions as well as local. Should fix bug #260842 (PAM + side). + + 21 Mar 2009; Jeroen Roovers pambase-20081028.ebuild: + Stable for HPPA (bug #261595). + + 17 Mar 2009; Raúl Porcel pambase-20081028.ebuild: + m68k stable wrt #261595, thanks to kolla for testing + + 15 Mar 2009; Brent Baude pambase-20081028.ebuild: + stable ppc64, bug 261595 + + 14 Mar 2009; Raúl Porcel pambase-20081028.ebuild: + arm/ia64/s390/sh/sparc stable wrt #261595 + + 14 Mar 2009; nixnut pambase-20081028.ebuild: + ppc stable #261595 + + 11 Mar 2009; Tobias Klausmann + pambase-20081028.ebuild: + Stable on alpha, bug #261595 + + 08 Mar 2009; Markus Meier pambase-20081028.ebuild: + amd64/x86 stable, bug #261595 + + 07 Mar 2009; Diego E. Pettenò + -pambase-20080730.ebuild, -pambase-20080801.ebuild, + -pambase-20080801-r1.ebuild: + Cleanup old versions. + + 09 Nov 2008; Mike Frysinger + pambase-20081028-r1.ebuild: + Add arm/s390/sh #232691. + +*pambase-20081028-r1 (28 Oct 2008) +*pambase-20081028 (28 Oct 2008) + + 28 Oct 2008; Diego Pettenò + +pambase-20081028.ebuild, +pambase-20081028-r1.ebuild: + Version bump to create the new system-services pam.d file. + +*pambase-20080801-r1 (29 Sep 2008) + + 29 Sep 2008; Diego Pettenò + +pambase-20080801-r1.ebuild: + Add a new revision using EAPI=2. + + 22 Aug 2008; Alexis Ballier pambase-20080801.ebuild: + keyword ~sparc-fbsd + + 10 Aug 2008; Ricardo Mendoza pambase-20080801.ebuild: + Add ~mips, bug #232691 + + 10 Aug 2008; Raúl Porcel pambase-20080801.ebuild: + Add ~ia64 wrt #232691 + + 10 Aug 2008; Tobias Klausmann + pambase-20080801.ebuild: + Keyworded on alpha, bug #232691 + + 02 Aug 2008; Markus Rothe pambase-20080801.ebuild: + It was meant to be ~ppc64... + + 02 Aug 2008; Markus Rothe pambase-20080801.ebuild: + Stable on ppc64; bug #232691 + +*pambase-20080801 (01 Aug 2008) + + 01 Aug 2008; Diego Pettenò metadata.xml, + +pambase-20080801.ebuild: + New pambase with optional support for SHA512-hashed passwords (enabled by + default). This will deprecated sys-auth/pam_sha512. + + 31 Jul 2008; Vlastimil Babka ChangeLog: + Fix distfile size and hashes in Manifest, bug #233462. + + 31 Jul 2008; Javier Villavicencio + pambase-20080730.ebuild: + Keyworded ~x86-fbsd. + +*pambase-20080730 (30 Jul 2008) + + 30 Jul 2008; Diego Pettenò + -pambase-20080723.1.ebuild, +pambase-20080730.ebuild: + Bump to complete fixes for FreeBSD. + +*pambase-20080723.1 (23 Jul 2008) + + 23 Jul 2008; Diego Pettenò + -pambase-20080723.ebuild, +pambase-20080723.1.ebuild: + Version bump with two minor fixes for Gentoo/FreeBSD. + + 23 Jul 2008; Ferris McCormick pambase-20080723.ebuild: + Rekeyword for ~sparc (allow pam_ssh), Bug #232691. + + 23 Jul 2008; Jeroen Roovers pambase-20080723.ebuild: + Marked ~hppa (bug #232691). + +*pambase-20080723 (22 Jul 2008) + + 22 Jul 2008; Diego Pettenò metadata.xml, + +pambase-20080723.ebuild: + Add new pambase version, with added support for sys-auth/pam_ssh. Also + contains fixes for bug #232669 for Gentoo/FreeBSD 7 systems. See bug + #232691 for keywording request. + + 04 Jul 2008; pambase-20080318.ebuild: + Add ~mips, bug #230743 + + 22 Jun 2008; Thomas Anderson + pambase-20080318.ebuild: + amd64 stable, bug #225901 + + 14 Jun 2008; nixnut pambase-20080318.ebuild: + Stable on ppc wrt bug 225901 + + 13 Jun 2008; Brent Baude pambase-20080318.ebuild: + Marking pambase-20080318 ppc64 for bug 225901 + + 13 Jun 2008; Tobias Klausmann + pambase-20080318.ebuild: + Stable on alpha, bug #225901 + + 13 Jun 2008; Raúl Porcel pambase-20080318.ebuild: + ia64/sparc stable wrt #225901 + + 13 Jun 2008; Jeroen Roovers pambase-20080318.ebuild: + Stable for HPPA (bug #225901). + + 11 Jun 2008; Christian Faulhammer + pambase-20080318.ebuild: + stable x86, bug 225901 + + 11 Jun 2008; Diego Pettenò + -pambase-20080305.ebuild: + Remove old version. + + 10 Jun 2008; Alexis Ballier pambase-20080318.ebuild: + keyword ~sparc-fbsd + + 08 Jun 2008; Javier Villavicencio + pambase-20080318.ebuild: + Keyworded ~x86-fbsd. + + 04 Jun 2008; Markus Rothe pambase-20080318.ebuild: + Added ~ppc64; bug #224555 + + 22 Apr 2008; Diego Pettenò metadata.xml, + -pambase-20080306.1.ebuild, -pambase-20080306.2.ebuild, + pambase-20080318.ebuild: + Remove old versions and replace gnome USE fag with gnome-keyring. Closes + bug #218856. + + 12 Apr 2008; Tobias Scherbaum + pambase-20080318.ebuild: + Added ~ppc, bug #212437 + + 24 Mar 2008; Raúl Porcel pambase-20080318.ebuild: + Add ~ia64/~sparc wrt #212437 + +*pambase-20080318 (18 Mar 2008) + + 18 Mar 2008; Diego Pettenò + +pambase-20080318.ebuild: + Add new pambase package that should fix the Gnome Keyring problems in bug + #213578. + + 17 Mar 2008; Santiago M. Mola + pambase-20080306.2.ebuild: + Added ~amd64 + + 15 Mar 2008; Tobias Klausmann + pambase-20080306.2.ebuild: + Keyworded for (~)alpha, bug 212437 + + 13 Mar 2008; Jeroen Roovers pambase-20080306.2.ebuild: + Marked ~hppa (bug #212437). + +*pambase-20080306.2 (06 Mar 2008) + + 06 Mar 2008; Diego Pettenò metadata.xml, + +pambase-20080306.2.ebuild: + Add a new release with pam_mktemp as a dependency. This means a few more + keywords needed, sorry. + + 06 Mar 2008; Raúl Porcel pambase-20080306.1.ebuild: + Add ~alpha/~ia64 + +*pambase-20080306.1 (05 Mar 2008) + + 05 Mar 2008; Diego Pettenò + -pambase-20080306.ebuild, +pambase-20080306.1.ebuild: + Make it work fine on Linux-PAM too. + + 05 Mar 2008; Diego Pettenò + pambase-20080306.ebuild: + Forgot to add to IUSE. + +*pambase-20080306 (05 Mar 2008) + + 05 Mar 2008; Diego Pettenò metadata.xml, + +pambase-20080306.ebuild: + New version of pambase with a passwdqc USE flag to enable use of pam_passwdqc. + + 05 Mar 2008; Ferris McCormick pambase-20080305.ebuild: + Add ~sparc for testing, part of Bug #210770 --- pam still works for me. + +*pambase-20080305 (05 Mar 2008) + + 05 Mar 2008; Diego Pettenò + -pambase-20080301.ebuild, +pambase-20080305.ebuild: + Bump to avoid calling git during ebuild phases. Closes bug #212395. + + 04 Mar 2008; Brent Baude ChangeLog: + keyworded ~arch for ppc64, bug 210769 + + 04 Mar 2008; Brent Baude pambase-20080301.ebuild: + keyworded ~arch for ppc64, bug 210770 + + 04 Mar 2008; Christian Faulhammer + pambase-20080301.ebuild: + keyword ~x86 for bug 210770 + + 03 Mar 2008; Jeroen Roovers pambase-20080301.ebuild: + Marked ~hppa (bug #210770). + + 01 Mar 2008; Diego Pettenò + pambase-20080301.ebuild: + Fix HOMEPAGE. Thanks creidiki. + +*pambase-20080301 (01 Mar 2008) + + 01 Mar 2008; Diego Pettenò + -pambase-20080224.ebuild, +pambase-20080301.ebuild: + Version bump, should fix su(1) problems under FreeBSD. See bug #211895. + +*pambase-20080224 (24 Feb 2008) + + 24 Feb 2008; Diego Pettenò + -pambase-20080221.ebuild, +pambase-20080224.ebuild: + Version bump to fix bug #211123. + + 21 Feb 2008; Diego Pettenò metadata.xml: + Add long description for gnome and consolekit USE flags. + + 21 Feb 2008; Diego Pettenò + pambase-20080221.ebuild: + Forgot to add flags to IUSE. + +*pambase-20080221 (21 Feb 2008) + + 21 Feb 2008; Diego Pettenò + -pambase-20080219.1.ebuild, +pambase-20080221.ebuild: + Bump pambase, now it supports gnome and consolekit USE flags that allows it + to enable by default GNOME keyring (all sessions) and ConsoleKit (local + sessions). + + 20 Feb 2008; Diego Pettenò + pambase-20080219.1.ebuild: + Explitly set DEPEND to empty. + +*pambase-20080219.1 (19 Feb 2008) + + 19 Feb 2008; Diego Pettenò + -pambase-20080219.ebuild, +pambase-20080219.1.ebuild: + New pambase that install system-local-login and system-remote-login. + + 19 Feb 2008; Diego Pettenò + pambase-20080219.ebuild: + Also accept openpam and freebsd/netbsd-pam-modules, and block older + freebsd-pam-modules. + +*pambase-20080219 (19 Feb 2008) + + 19 Feb 2008; Diego Pettenò +metadata.xml, + +pambase-20080219.ebuild: + Initial import, pambase package provides the basic configuration files for + PAM (either Linux-PAM or OpenPAM). + diff --git a/sdk_container/src/third_party/portage-stable/sys-auth/pambase/Manifest b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/Manifest new file mode 100644 index 0000000000..c1d3684cf9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/Manifest @@ -0,0 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX pambase-20120417-systemd.patch 608 RMD160 d15e0a74975c9c9466e34da42a87f4b99a5da464 SHA1 6ce06bc4ce0814acdb5370c4d932af2fac6732ad SHA256 888f05068801f11cb49988a3da64f658782f0056410fdb7d68d240a7d1f619ff +DIST pambase-20101024.tar.bz2 3201 RMD160 3b0c5950a7e2cafd3fe93a5663b35e851d5975bf SHA1 89bca8e926290518192f5728aab8794f028931f5 SHA256 89d60dd598d3da0ce1d1bcd7dc325f6c55002a1d4a7d27f9bb024f6732e9fba4 +DIST pambase-20120417.tar.bz2 3361 RMD160 1f82a6f724a80bf4937dabb3de81b17cd461c07f SHA1 2c2da9e1f273d99dd2592401e8ac69119a3f50d5 SHA256 3fde3ff7714b3722b45545da36fdde6ca95a55d1b0a8cfb23666ec0de3ec5871 +EBUILD pambase-20101024-r2.ebuild 2991 RMD160 1714a36e1b05eaca3297f919cbf7406e6a8f40c5 SHA1 995122dc3b0a490b3b542795ffc82e3cb6b34fb3 SHA256 6dc6d63bef5780e88319ef24a7ffce565591b78bb83ec3a8adf12d37be318093 +EBUILD pambase-20120417-r1.ebuild 3244 RMD160 666dcc05287fc89cfc8b359649110676883d2c74 SHA1 7ac24366c1dfede74c547aca1052a99086b326f8 SHA256 e17c7d2110ec15b0d44bbdd287fddf556dfc381714bb0c265b3c9b7b60ec5818 +EBUILD pambase-20120417.ebuild 3070 RMD160 6663423dcfc74e6ca8f35a4111b74969a70a5717 SHA1 f565c2bf0aeac6a48b5e51b4483e79690dc8985e SHA256 9e5f2943848324fab271b9b907d127feb3ea3caa6b5d9dc9b7cc666c63e08d57 +MISC ChangeLog 16725 RMD160 f6b17b9469f20876254b44176e208325c282b131 SHA1 f01a5d3f8a640e2b7d94c3091d36a8af017a72b3 SHA256 db1668d5f3efa0972b39127746990f2352cd3b32f3a6d03b2203ffeb3dfd3551 +MISC metadata.xml 3794 RMD160 720320812d86442c3766e21686802d22f8378dbe SHA1 271dc4bea343c54052af8ce194ffb9637009eff5 SHA256 fbddb3cd938b849feff7cc84fdad0d0b67b905a3ae97526047287208b098392c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBAgAGBQJP4C99AAoJEEdUh39IaPFN9gwH/3hvMPy9AYGl3JN3XRlfIy6N +1T6FDCIg9f+kTrMTwOh8Ltb5PyT1BzM4eWsQze3EiQS0lkYO4+hqj8Qo6WDOb+1z +3vrk07GwT5KleFPeF1fYWR8MvCJnai0fy4vNo9NDZcrULBT5s2UmjxWO7qITUI3b +E/WJhIXRboXDUB74p2gLlMennPyJhMotOtkL2Uw+1Vt4dHB+fAncwKYnlf1jW8ld +cSecnja0gfSv67ifkQOLB3Kl7W3DvmDakmY0GzxuYpkFO4n2GacCVwN1vflg7KB6 +0fOG4wQS0tfceRyL4r4rGFWHTHZW9bN/Rfkkr8NXBE+hwYRkVThyMbzEHhQolhA= +=zi6y +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-auth/pambase/files/pambase-20120417-systemd.patch b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/files/pambase-20120417-systemd.patch new file mode 100644 index 0000000000..047fb41c85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/files/pambase-20120417-systemd.patch @@ -0,0 +1,29 @@ +http://bugs.gentoo.org/372229 + +--- Makefile ++++ Makefile +@@ -28,6 +28,10 @@ + PAMFLAGS += -DHAVE_CONSOLEKIT=1 + endif + ++ifeq "$(SYSTEMD)" "yes" ++PAMFLAGS += -DHAVE_SYSTEMD=1 ++endif ++ + ifeq "$(GNOME_KEYRING)" "yes" + PAMFLAGS += -DHAVE_GNOME_KEYRING=1 + endif +--- system-login.in ++++ system-login.in +@@ -45,7 +45,10 @@ + #endif + session include system-auth + #if HAVE_CONSOLEKIT +-session optional pam_ck_connector.so nox11 ++-session optional pam_ck_connector.so nox11 ++#endif ++#if HAVE_SYSTEMD ++-session optional pam_systemd.so + #endif + #if HAVE_GNOME_KEYRING + session optional pam_gnome_keyring.so auto_start diff --git a/sdk_container/src/third_party/portage-stable/sys-auth/pambase/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/metadata.xml new file mode 100644 index 0000000000..7a35775161 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/metadata.xml @@ -0,0 +1,84 @@ + + + + pam + + pam-bugs@gentoo.org + + + + Enable pam_cracklib module on system authentication stack. This + produces warnings when changing password to something easily + crackable. It requires the same USE flag to be enabled on + sys-libs/pam or system login might be impossible. + + + Enable pam_ck_connector module on local system logins. This + allows for console logins to make use of ConsoleKit + authorization. + + + Use pam_systemd module to register user sessions in the systemd + control group hierarchy. + + + Enable pam_gnome_keyring module on system login stack. This + enables proper Gnome Keyring access to logins, whether they are + done with the login shell, a Desktop Manager or a remote login + systems such as SSH. + + + Enable debug information logging on syslog(3) for all the + modules supporting this in the system authentication and system + login stacks. + + + Enable pam_passwdqc module on system auth stack for password + quality validation. This is an alternative to pam_cracklib + producing warnings, rejecting or providing example passwords + when changing your system password. It is used by default by + OpenWall GNU/*/Linux and by FreeBSD. + + + Enable pam_mktemp module on system auth stack for session + handling. This module creates a private temporary directory for + the user, and sets TMP and TMPDIR accordingly. + + + Enable pam_ssh module on system auth stack for authentication + and session handling. This module will accept as password the + passphrase of a private SSH key (one of ~/.ssh/id_rsa, + ~/.ssh/id_dsa or ~/.ssh/identity), and will spawn an ssh-agent + instance to cache the open key. + + + Switch Linux-PAM's pam_unix module to use sha512 for passwords + hashes rather than MD5. This option requires + >=sys-libs/pam-1.0.1 built against + >=sys-libs/glibc-2.7, if it's built against an + earlier version, it will silently be ignored, and MD5 hashes + will be used. All the passwords changed after this USE flag is + enabled will be saved to the shadow file hashed using SHA512 + function. The password previously saved will be left + untouched. Please note that while SHA512-hashed passwords will + still be recognised if the USE flag is removed, the shadow file + will not be compatible with systems using an earlier glibc + version. + + + Enable pam_krb5 module on system auth stack, as an alternative + to pam_unix. If Kerberos authentication succeed, only pam_unix + will be ignore, and all the other modules will proceed as usual, + including Gnome Keyring and other session modules. It requires + sys-libs/pam as PAM implementation. + + + Disables the standard PAM modules that provide extra information + to users on login; this includes pam_tally (and pam_tally2 for + Linux PAM 1.1 and later), pam_lastlog, pam_motd and other + similar modules. This might not be a good idea on a multi-user + system but could reduce slightly the overhead on single-user + non-networked systems. + + + diff --git a/sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20101024-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20101024-r2.ebuild new file mode 100644 index 0000000000..d400bdd09c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20101024-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pambase/pambase-20101024-r2.ebuild,v 1.4 2012/05/19 21:34:59 flameeyes Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="PAM base configuration files" +HOMEPAGE="http://www.gentoo.org/proj/en/base/pam/" +SRC_URI="http://dev.gentoo.org/~flameeyes/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="debug cracklib passwdqc consolekit gnome-keyring selinux mktemp pam_ssh +sha512 pam_krb5 minimal" +RESTRICT="binchecks" + +RDEPEND=" + || ( + >=sys-libs/pam-0.99.9.0-r1 + ( sys-auth/openpam + || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) + ) + ) + cracklib? ( >=sys-libs/pam-0.99[cracklib] ) + consolekit? ( >=sys-auth/consolekit-0.3[pam] ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.20[pam] ) + selinux? ( >=sys-libs/pam-0.99[selinux] ) + passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 ) + mktemp? ( sys-auth/pam_mktemp ) + pam_ssh? ( sys-auth/pam_ssh ) + sha512? ( >=sys-libs/pam-1.0.1 ) + pam_krb5? ( + >=sys-libs/pam-1.1.0 + >=sys-auth/pam_krb5-4.3 + ) + !