mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 10:01:32 +02:00
chore(sys-auth/pambase/): import from portage
Change-Id: I1f6284c95323649a98da262756e224c358fd39d3
This commit is contained in:
parent
4d2d8a8164
commit
3abcc9679c
493
sdk_container/src/third_party/portage-stable/sys-auth/pambase/ChangeLog
vendored
Normal file
493
sdk_container/src/third_party/portage-stable/sys-auth/pambase/ChangeLog
vendored
Normal file
@ -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 <ssuominen@gentoo.org>
|
||||
+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ò <flameeyes@gentoo.org>
|
||||
pambase-20101024-r2.ebuild, pambase-20120417.ebuild:
|
||||
Nix-out src_test as there are no tests.
|
||||
|
||||
06 May 2012; Zac Medico <zmedico@gentoo.org> pambase-20120417.ebuild:
|
||||
Add blocker for !<sys-apps/shadow-4.1.5-r1 due to file collisions with
|
||||
/etc/pam.d/{login,passwd,su}.
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> pambase-20101024-r2.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
22 Apr 2012; Alexis Ballier <aballier@gentoo.org> pambase-20120417.ebuild:
|
||||
keyword -*-fbsd for bug #413077
|
||||
|
||||
*pambase-20120417 (17 Apr 2012)
|
||||
|
||||
17 Apr 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
+pambase-20120417.ebuild:
|
||||
Version bump.
|
||||
|
||||
28 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> -pambase-20101024.ebuild,
|
||||
-pambase-20101024-r1.ebuild:
|
||||
old
|
||||
|
||||
28 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||
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 <ssuominen@gentoo.org>
|
||||
+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 <ssuominen@gentoo.org>
|
||||
+pambase-20101024-r1.ebuild:
|
||||
Remove nox11 argument from pam_ck_connector.so wrt #342345
|
||||
|
||||
28 Nov 2010; Constanze Hausner <constanze@gentoo.org>
|
||||
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 <armin76@gentoo.org> pambase-20101024.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable
|
||||
|
||||
03 Nov 2010; Markus Meier <maekke@gentoo.org> pambase-20101024.ebuild:
|
||||
arm stable, bug #343099
|
||||
|
||||
01 Nov 2010; Jeroen Roovers <jer@gentoo.org> pambase-20101024.ebuild:
|
||||
Stable for HPPA PPC (bug #343099).
|
||||
|
||||
01 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
pambase-20101024.ebuild:
|
||||
stable x86, bug 343099
|
||||
|
||||
30 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||
pambase-20101024.ebuild:
|
||||
ppc64 stable wrt #343099
|
||||
|
||||
29 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
|
||||
pambase-20101024.ebuild:
|
||||
Stable on amd64 wrt bug #343099
|
||||
|
||||
*pambase-20101024 (23 Oct 2010)
|
||||
|
||||
23 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
+pambase-20101024.ebuild:
|
||||
Version bump; add pam_loginuid on Linux-PAM for bug #342345.
|
||||
|
||||
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> pambase-20100925.ebuild:
|
||||
Marked ~hppa (bug #329585).
|
||||
|
||||
*pambase-20100925 (25 Sep 2010)
|
||||
|
||||
25 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-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 <armin76@gentoo.org> pambase-20100819.ebuild:
|
||||
Add ~alpha/~ia64 wrt #329585
|
||||
|
||||
03 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
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ò <flameeyes@gentoo.org>
|
||||
-pambase-20100724.ebuild, +pambase-20100819.ebuild:
|
||||
Bump pambase to fix bug #333393 reported by Simon Alman.
|
||||
|
||||
02 Aug 2010; Markus Meier <maekke@gentoo.org> pambase-20100724.ebuild:
|
||||
add ~arm, bug #329585
|
||||
|
||||
*pambase-20100724 (24 Jul 2010)
|
||||
|
||||
24 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20100723.ebuild, +pambase-20100724.ebuild:
|
||||
Bump to fix pam_krb5 auth login (bug #329599).
|
||||
|
||||
23 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml:
|
||||
Update metadata description of USE flags.
|
||||
|
||||
*pambase-20100723 (23 Jul 2010)
|
||||
|
||||
23 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
+pambase-20100723.ebuild:
|
||||
Add a new version that adds support for Kerberos authentication on system
|
||||
(with Linux-PAM only).
|
||||
|
||||
15 Apr 2010; Brent Baude <ranger@gentoo.org> pambase-20100310.ebuild:
|
||||
Marking pambase-20100310 ppc for bug 308075
|
||||
|
||||
04 Apr 2010; Raúl Porcel <armin76@gentoo.org> pambase-20100310.ebuild:
|
||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #308075
|
||||
|
||||
30 Mar 2010; Jonathan Callen <abcd@gentoo.org> pambase-20100310.ebuild:
|
||||
Bump to EAPI=3, add prefix keywords
|
||||
|
||||
29 Mar 2010; Markus Meier <maekke@gentoo.org> pambase-20100310.ebuild:
|
||||
amd64 stable, bug #308075
|
||||
|
||||
24 Mar 2010; Jeroen Roovers <jer@gentoo.org> pambase-20100310.ebuild:
|
||||
Stable for HPPA (bug #308075).
|
||||
|
||||
18 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
pambase-20100310.ebuild:
|
||||
stable x86, security bug 308075
|
||||
|
||||
*pambase-20100310 (10 Mar 2010)
|
||||
|
||||
10 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-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 <armin76@gentoo.org>
|
||||
pambase-20090620.1-r1.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #284088
|
||||
|
||||
09 Oct 2009; Markus Meier <maekke@gentoo.org>
|
||||
pambase-20090620.1-r1.ebuild:
|
||||
arm stable, bug #284088
|
||||
|
||||
27 Sep 2009; nixnut <nixnut@gentoo.org> pambase-20090620.1-r1.ebuild:
|
||||
ppc stable #284088
|
||||
|
||||
26 Sep 2009; Romain Perier <mrpouet@gentoo.org>
|
||||
pambase-20090620.1-r1.ebuild:
|
||||
Stable for amd64 per bug #284088.
|
||||
|
||||
22 Sep 2009; Jeroen Roovers <jer@gentoo.org> pambase-20090620.1-r1.ebuild:
|
||||
Stable for HPPA (bug #284088).
|
||||
|
||||
16 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
|
||||
pambase-20090620.1-r1.ebuild:
|
||||
stable x86, bug 284088
|
||||
|
||||
14 Sep 2009; Tom Gall <tgall@gentoo.org> pambase-20090620.1-r1.ebuild:
|
||||
stable on ppc64, bug #284088
|
||||
|
||||
08 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20090515.ebuild:
|
||||
Remove old version.
|
||||
|
||||
*pambase-20090620.1-r1 (10 Aug 2009)
|
||||
|
||||
10 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-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ò <flameeyes@gentoo.org>
|
||||
-pambase-20090620.ebuild, +pambase-20090620.1.ebuild:
|
||||
Further pam_tally2 fixes.
|
||||
|
||||
*pambase-20090620 (20 Jun 2009)
|
||||
|
||||
20 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
+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ò <flameeyes@gentoo.org>
|
||||
-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ò <flameeyes@gentoo.org>
|
||||
+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 <jer@gentoo.org> pambase-20081028.ebuild:
|
||||
Stable for HPPA (bug #261595).
|
||||
|
||||
17 Mar 2009; Raúl Porcel <armin76@gentoo.org> pambase-20081028.ebuild:
|
||||
m68k stable wrt #261595, thanks to kolla for testing
|
||||
|
||||
15 Mar 2009; Brent Baude <ranger@gentoo.org> pambase-20081028.ebuild:
|
||||
stable ppc64, bug 261595
|
||||
|
||||
14 Mar 2009; Raúl Porcel <armin76@gentoo.org> pambase-20081028.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #261595
|
||||
|
||||
14 Mar 2009; nixnut <nixnut@gentoo.org> pambase-20081028.ebuild:
|
||||
ppc stable #261595
|
||||
|
||||
11 Mar 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
pambase-20081028.ebuild:
|
||||
Stable on alpha, bug #261595
|
||||
|
||||
08 Mar 2009; Markus Meier <maekke@gentoo.org> pambase-20081028.ebuild:
|
||||
amd64/x86 stable, bug #261595
|
||||
|
||||
07 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080730.ebuild, -pambase-20080801.ebuild,
|
||||
-pambase-20080801-r1.ebuild:
|
||||
Cleanup old versions.
|
||||
|
||||
09 Nov 2008; Mike Frysinger <vapier@gentoo.org>
|
||||
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ò <flameeyes@gentoo.org>
|
||||
+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ò <flameeyes@gentoo.org>
|
||||
+pambase-20080801-r1.ebuild:
|
||||
Add a new revision using EAPI=2.
|
||||
|
||||
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> pambase-20080801.ebuild:
|
||||
keyword ~sparc-fbsd
|
||||
|
||||
10 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org> pambase-20080801.ebuild:
|
||||
Add ~mips, bug #232691
|
||||
|
||||
10 Aug 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080801.ebuild:
|
||||
Add ~ia64 wrt #232691
|
||||
|
||||
10 Aug 2008; Tobias Klausmann <klausman@gentoo.org>
|
||||
pambase-20080801.ebuild:
|
||||
Keyworded on alpha, bug #232691
|
||||
|
||||
02 Aug 2008; Markus Rothe <corsair@gentoo.org> pambase-20080801.ebuild:
|
||||
It was meant to be ~ppc64...
|
||||
|
||||
02 Aug 2008; Markus Rothe <corsair@gentoo.org> pambase-20080801.ebuild:
|
||||
Stable on ppc64; bug #232691
|
||||
|
||||
*pambase-20080801 (01 Aug 2008)
|
||||
|
||||
01 Aug 2008; Diego Pettenò <flameeyes@gentoo.org> 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 <caster@gentoo.org> ChangeLog:
|
||||
Fix distfile size and hashes in Manifest, bug #233462.
|
||||
|
||||
31 Jul 2008; Javier Villavicencio <the_paya@gentoo.org>
|
||||
pambase-20080730.ebuild:
|
||||
Keyworded ~x86-fbsd.
|
||||
|
||||
*pambase-20080730 (30 Jul 2008)
|
||||
|
||||
30 Jul 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080723.1.ebuild, +pambase-20080730.ebuild:
|
||||
Bump to complete fixes for FreeBSD.
|
||||
|
||||
*pambase-20080723.1 (23 Jul 2008)
|
||||
|
||||
23 Jul 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080723.ebuild, +pambase-20080723.1.ebuild:
|
||||
Version bump with two minor fixes for Gentoo/FreeBSD.
|
||||
|
||||
23 Jul 2008; Ferris McCormick <fmccor@gentoo.org> pambase-20080723.ebuild:
|
||||
Rekeyword for ~sparc (allow pam_ssh), Bug #232691.
|
||||
|
||||
23 Jul 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080723.ebuild:
|
||||
Marked ~hppa (bug #232691).
|
||||
|
||||
*pambase-20080723 (22 Jul 2008)
|
||||
|
||||
22 Jul 2008; Diego Pettenò <flameeyes@gentoo.org> 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; <ricmm@gentoo.org> pambase-20080318.ebuild:
|
||||
Add ~mips, bug #230743
|
||||
|
||||
22 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
|
||||
pambase-20080318.ebuild:
|
||||
amd64 stable, bug #225901
|
||||
|
||||
14 Jun 2008; nixnut <nixnut@gentoo.org> pambase-20080318.ebuild:
|
||||
Stable on ppc wrt bug 225901
|
||||
|
||||
13 Jun 2008; Brent Baude <ranger@gentoo.org> pambase-20080318.ebuild:
|
||||
Marking pambase-20080318 ppc64 for bug 225901
|
||||
|
||||
13 Jun 2008; Tobias Klausmann <klausman@gentoo.org>
|
||||
pambase-20080318.ebuild:
|
||||
Stable on alpha, bug #225901
|
||||
|
||||
13 Jun 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080318.ebuild:
|
||||
ia64/sparc stable wrt #225901
|
||||
|
||||
13 Jun 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080318.ebuild:
|
||||
Stable for HPPA (bug #225901).
|
||||
|
||||
11 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||
pambase-20080318.ebuild:
|
||||
stable x86, bug 225901
|
||||
|
||||
11 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080305.ebuild:
|
||||
Remove old version.
|
||||
|
||||
10 Jun 2008; Alexis Ballier <aballier@gentoo.org> pambase-20080318.ebuild:
|
||||
keyword ~sparc-fbsd
|
||||
|
||||
08 Jun 2008; Javier Villavicencio <the_paya@gentoo.org>
|
||||
pambase-20080318.ebuild:
|
||||
Keyworded ~x86-fbsd.
|
||||
|
||||
04 Jun 2008; Markus Rothe <corsair@gentoo.org> pambase-20080318.ebuild:
|
||||
Added ~ppc64; bug #224555
|
||||
|
||||
22 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> 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 <dertobi123@gentoo.org>
|
||||
pambase-20080318.ebuild:
|
||||
Added ~ppc, bug #212437
|
||||
|
||||
24 Mar 2008; Raúl Porcel <armin76@gentoo.org> pambase-20080318.ebuild:
|
||||
Add ~ia64/~sparc wrt #212437
|
||||
|
||||
*pambase-20080318 (18 Mar 2008)
|
||||
|
||||
18 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
+pambase-20080318.ebuild:
|
||||
Add new pambase package that should fix the Gnome Keyring problems in bug
|
||||
#213578.
|
||||
|
||||
17 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
|
||||
pambase-20080306.2.ebuild:
|
||||
Added ~amd64
|
||||
|
||||
15 Mar 2008; Tobias Klausmann <klausman@gentoo.org>
|
||||
pambase-20080306.2.ebuild:
|
||||
Keyworded for (~)alpha, bug 212437
|
||||
|
||||
13 Mar 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080306.2.ebuild:
|
||||
Marked ~hppa (bug #212437).
|
||||
|
||||
*pambase-20080306.2 (06 Mar 2008)
|
||||
|
||||
06 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> 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 <armin76@gentoo.org> pambase-20080306.1.ebuild:
|
||||
Add ~alpha/~ia64
|
||||
|
||||
*pambase-20080306.1 (05 Mar 2008)
|
||||
|
||||
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080306.ebuild, +pambase-20080306.1.ebuild:
|
||||
Make it work fine on Linux-PAM too.
|
||||
|
||||
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
pambase-20080306.ebuild:
|
||||
Forgot to add to IUSE.
|
||||
|
||||
*pambase-20080306 (05 Mar 2008)
|
||||
|
||||
05 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> 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 <fmccor@gentoo.org> 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ò <flameeyes@gentoo.org>
|
||||
-pambase-20080301.ebuild, +pambase-20080305.ebuild:
|
||||
Bump to avoid calling git during ebuild phases. Closes bug #212395.
|
||||
|
||||
04 Mar 2008; Brent Baude <ranger@gentoo.org> ChangeLog:
|
||||
keyworded ~arch for ppc64, bug 210769
|
||||
|
||||
04 Mar 2008; Brent Baude <ranger@gentoo.org> pambase-20080301.ebuild:
|
||||
keyworded ~arch for ppc64, bug 210770
|
||||
|
||||
04 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||
pambase-20080301.ebuild:
|
||||
keyword ~x86 for bug 210770
|
||||
|
||||
03 Mar 2008; Jeroen Roovers <jer@gentoo.org> pambase-20080301.ebuild:
|
||||
Marked ~hppa (bug #210770).
|
||||
|
||||
01 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
pambase-20080301.ebuild:
|
||||
Fix HOMEPAGE. Thanks creidiki.
|
||||
|
||||
*pambase-20080301 (01 Mar 2008)
|
||||
|
||||
01 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-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ò <flameeyes@gentoo.org>
|
||||
-pambase-20080221.ebuild, +pambase-20080224.ebuild:
|
||||
Version bump to fix bug #211123.
|
||||
|
||||
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
|
||||
Add long description for gnome and consolekit USE flags.
|
||||
|
||||
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
pambase-20080221.ebuild:
|
||||
Forgot to add flags to IUSE.
|
||||
|
||||
*pambase-20080221 (21 Feb 2008)
|
||||
|
||||
21 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-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ò <flameeyes@gentoo.org>
|
||||
pambase-20080219.1.ebuild:
|
||||
Explitly set DEPEND to empty.
|
||||
|
||||
*pambase-20080219.1 (19 Feb 2008)
|
||||
|
||||
19 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
-pambase-20080219.ebuild, +pambase-20080219.1.ebuild:
|
||||
New pambase that install system-local-login and system-remote-login.
|
||||
|
||||
19 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
|
||||
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ò <flameeyes@gentoo.org> +metadata.xml,
|
||||
+pambase-20080219.ebuild:
|
||||
Initial import, pambase package provides the basic configuration files for
|
||||
PAM (either Linux-PAM or OpenPAM).
|
||||
|
22
sdk_container/src/third_party/portage-stable/sys-auth/pambase/Manifest
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/sys-auth/pambase/Manifest
vendored
Normal file
@ -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-----
|
@ -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
|
84
sdk_container/src/third_party/portage-stable/sys-auth/pambase/metadata.xml
vendored
Normal file
84
sdk_container/src/third_party/portage-stable/sys-auth/pambase/metadata.xml
vendored
Normal file
@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>pam</herd>
|
||||
<maintainer>
|
||||
<email>pam-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="cracklib">
|
||||
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
|
||||
<pkg>sys-libs/pam</pkg> or system login might be impossible.
|
||||
</flag>
|
||||
<flag name="consolekit">
|
||||
Enable pam_ck_connector module on local system logins. This
|
||||
allows for console logins to make use of ConsoleKit
|
||||
authorization.
|
||||
</flag>
|
||||
<flag name="systemd">
|
||||
Use pam_systemd module to register user sessions in the systemd
|
||||
control group hierarchy.
|
||||
</flag>
|
||||
<flag name="gnome-keyring">
|
||||
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.
|
||||
</flag>
|
||||
<flag name="debug">
|
||||
Enable debug information logging on syslog(3) for all the
|
||||
modules supporting this in the system authentication and system
|
||||
login stacks.
|
||||
</flag>
|
||||
<flag name="passwdqc">
|
||||
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.
|
||||
</flag>
|
||||
<flag name="mktemp">
|
||||
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.
|
||||
</flag>
|
||||
<flag name="pam_ssh">
|
||||
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.
|
||||
</flag>
|
||||
<flag name="sha512">
|
||||
Switch Linux-PAM's pam_unix module to use sha512 for passwords
|
||||
hashes rather than MD5. This option requires
|
||||
<pkg>>=sys-libs/pam-1.0.1</pkg> built against
|
||||
<pkg>>=sys-libs/glibc-2.7</pkg>, 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.
|
||||
</flag>
|
||||
<flag name="pam_krb5">
|
||||
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
|
||||
<pkg>sys-libs/pam</pkg> as PAM implementation.
|
||||
</flag>
|
||||
<flag name="minimal">
|
||||
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.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
97
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20101024-r2.ebuild
vendored
Normal file
97
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20101024-r2.ebuild
vendored
Normal file
@ -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
|
||||
)
|
||||
!<sys-freebsd/freebsd-pam-modules-6.2-r1
|
||||
!<sys-libs/pam-0.99.9.0-r1"
|
||||
DEPEND="app-portage/portage-utils"
|
||||
|
||||
src_compile() {
|
||||
local implementation=
|
||||
local linux_pam_version=
|
||||
if has_version sys-libs/pam; then
|
||||
implementation="linux-pam"
|
||||
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
|
||||
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
|
||||
elif has_version sys-auth/openpam; then
|
||||
implementation="openpam"
|
||||
else
|
||||
die "PAM implementation not identified"
|
||||
fi
|
||||
|
||||
use_var() {
|
||||
local varname=$(echo $1 | tr [a-z] [A-Z])
|
||||
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
|
||||
local varvalue=$(use $usename && echo yes || echo no)
|
||||
echo "${varname}=${varvalue}"
|
||||
}
|
||||
|
||||
emake \
|
||||
GIT=true \
|
||||
$(use_var debug) \
|
||||
$(use_var cracklib) \
|
||||
$(use_var passwdqc) \
|
||||
$(use_var consolekit) \
|
||||
$(use_var GNOME_KEYRING gnome-keyring) \
|
||||
$(use_var selinux) \
|
||||
$(use_var mktemp) \
|
||||
$(use_var PAM_SSH pam_ssh) \
|
||||
$(use_var sha512) \
|
||||
$(use_var KRB5 pam_krb5) \
|
||||
$(use_var minimal) \
|
||||
IMPLEMENTATION=${implementation} \
|
||||
LINUX_PAM_VERSION=${linux_pam_version}
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
emake GIT=true DESTDIR="${ED}" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use sha512; then
|
||||
elog "Starting from version 20080801, pambase optionally enables"
|
||||
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
|
||||
elog "built against sys-libs/glibc-2.7 or later."
|
||||
elog "If you don't have support for this, it will automatically fallback"
|
||||
elog "to MD5-hashed passwords, just like before."
|
||||
elog
|
||||
elog "Please note that the change only affects the newly-changed passwords"
|
||||
elog "and that SHA512-hashed passwords will not work on earlier versions"
|
||||
elog "of glibc or Linux-PAM."
|
||||
fi
|
||||
}
|
105
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20120417-r1.ebuild
vendored
Normal file
105
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20120417-r1.ebuild
vendored
Normal file
@ -0,0 +1,105 @@
|
||||
# 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-20120417-r1.ebuild,v 1.1 2012/06/19 07:55:53 ssuominen 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
|
||||
http://dev.gentoo.org/~phajdan.jr/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="consolekit cracklib debug gnome-keyring minimal mktemp pam_krb5 pam_ssh passwdqc selinux +sha512 systemd"
|
||||
|
||||
RESTRICT=binchecks
|
||||
|
||||
MIN_PAM_REQ=1.1.3
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
>=sys-libs/pam-${MIN_PAM_REQ}
|
||||
( sys-auth/openpam || ( sys-freebsd/freebsd-pam-modules sys-netbsd/netbsd-pam-modules ) )
|
||||
)
|
||||
consolekit? ( >=sys-auth/consolekit-0.4.5_p2012[pam] )
|
||||
cracklib? ( >=sys-libs/pam-${MIN_PAM_REQ}[cracklib] )
|
||||
gnome-keyring? ( >=gnome-base/gnome-keyring-2.32[pam] )
|
||||
mktemp? ( sys-auth/pam_mktemp )
|
||||
pam_krb5? (
|
||||
>=sys-libs/pam-${MIN_PAM_REQ}
|
||||
>=sys-auth/pam_krb5-4.3
|
||||
)
|
||||
pam_ssh? ( sys-auth/pam_ssh )
|
||||
passwdqc? ( >=sys-auth/pam_passwdqc-1.0.4 )
|
||||
selinux? ( >=sys-libs/pam-${MIN_PAM_REQ}[selinux] )
|
||||
sha512? ( >=sys-libs/pam-${MIN_PAM_REQ} )
|
||||
systemd? ( >=sys-apps/systemd-44-r1[pam] )
|
||||
!<sys-apps/shadow-4.1.5-r1
|
||||
!<sys-freebsd/freebsd-pam-modules-6.2-r1
|
||||
!<sys-libs/pam-0.99.9.0-r1"
|
||||
DEPEND="app-portage/portage-utils"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-systemd.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local implementation=
|
||||
local linux_pam_version=
|
||||
if has_version sys-libs/pam; then
|
||||
implementation=linux-pam
|
||||
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
|
||||
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
|
||||
elif has_version sys-auth/openpam; then
|
||||
implementation=openpam
|
||||
else
|
||||
die "PAM implementation not identified"
|
||||
fi
|
||||
|
||||
use_var() {
|
||||
local varname=$(echo $1 | tr [a-z] [A-Z])
|
||||
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
|
||||
local varvalue=$(usex $usename)
|
||||
echo "${varname}=${varvalue}"
|
||||
}
|
||||
|
||||
emake \
|
||||
GIT=true \
|
||||
$(use_var debug) \
|
||||
$(use_var cracklib) \
|
||||
$(use_var passwdqc) \
|
||||
$(use_var consolekit) \
|
||||
$(use_var systemd) \
|
||||
$(use_var GNOME_KEYRING gnome-keyring) \
|
||||
$(use_var selinux) \
|
||||
$(use_var mktemp) \
|
||||
$(use_var PAM_SSH pam_ssh) \
|
||||
$(use_var sha512) \
|
||||
$(use_var KRB5 pam_krb5) \
|
||||
$(use_var minimal) \
|
||||
IMPLEMENTATION=${implementation} \
|
||||
LINUX_PAM_VERSION=${linux_pam_version}
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
emake GIT=true DESTDIR="${ED}" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use sha512; then
|
||||
elog "Starting from version 20080801, pambase optionally enables"
|
||||
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
|
||||
elog "built against sys-libs/glibc-2.7 or later."
|
||||
elog "If you don't have support for this, it will automatically fallback"
|
||||
elog "to MD5-hashed passwords, just like before."
|
||||
elog
|
||||
elog "Please note that the change only affects the newly-changed passwords"
|
||||
elog "and that SHA512-hashed passwords will not work on earlier versions"
|
||||
elog "of glibc or Linux-PAM."
|
||||
fi
|
||||
}
|
99
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20120417.ebuild
vendored
Normal file
99
sdk_container/src/third_party/portage-stable/sys-auth/pambase/pambase-20120417.ebuild
vendored
Normal file
@ -0,0 +1,99 @@
|
||||
# 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-20120417.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
|
||||
http://dev.gentoo.org/~phajdan.jr/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -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
|
||||
)
|
||||
!<sys-apps/shadow-4.1.5-r1
|
||||
!<sys-freebsd/freebsd-pam-modules-6.2-r1
|
||||
!<sys-libs/pam-0.99.9.0-r1"
|
||||
DEPEND="app-portage/portage-utils"
|
||||
|
||||
src_compile() {
|
||||
local implementation=
|
||||
local linux_pam_version=
|
||||
if has_version sys-libs/pam; then
|
||||
implementation="linux-pam"
|
||||
local ver_str=$(qatom `best_version sys-libs/pam` | cut -d ' ' -f 3)
|
||||
linux_pam_version=$(printf "0x%02x%02x%02x" ${ver_str//\./ })
|
||||
elif has_version sys-auth/openpam; then
|
||||
implementation="openpam"
|
||||
else
|
||||
die "PAM implementation not identified"
|
||||
fi
|
||||
|
||||
use_var() {
|
||||
local varname=$(echo $1 | tr [a-z] [A-Z])
|
||||
local usename=${2-$(echo $1 | tr [A-Z] [a-z])}
|
||||
local varvalue=$(use $usename && echo yes || echo no)
|
||||
echo "${varname}=${varvalue}"
|
||||
}
|
||||
|
||||
emake \
|
||||
GIT=true \
|
||||
$(use_var debug) \
|
||||
$(use_var cracklib) \
|
||||
$(use_var passwdqc) \
|
||||
$(use_var consolekit) \
|
||||
$(use_var GNOME_KEYRING gnome-keyring) \
|
||||
$(use_var selinux) \
|
||||
$(use_var mktemp) \
|
||||
$(use_var PAM_SSH pam_ssh) \
|
||||
$(use_var sha512) \
|
||||
$(use_var KRB5 pam_krb5) \
|
||||
$(use_var minimal) \
|
||||
IMPLEMENTATION=${implementation} \
|
||||
LINUX_PAM_VERSION=${linux_pam_version}
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
emake GIT=true DESTDIR="${ED}" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use sha512; then
|
||||
elog "Starting from version 20080801, pambase optionally enables"
|
||||
elog "SHA512-hashed passwords. For this to work, you need sys-libs/pam-1.0.1"
|
||||
elog "built against sys-libs/glibc-2.7 or later."
|
||||
elog "If you don't have support for this, it will automatically fallback"
|
||||
elog "to MD5-hashed passwords, just like before."
|
||||
elog
|
||||
elog "Please note that the change only affects the newly-changed passwords"
|
||||
elog "and that SHA512-hashed passwords will not work on earlier versions"
|
||||
elog "of glibc or Linux-PAM."
|
||||
fi
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user