mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-24 07:51:03 +02:00
commit
c372cc6e28
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare pretend test
|
|
||||||
DEPEND=nls? ( virtual/libintl ) cracklib? ( >=sys-libs/cracklib-2.8.3 ) audit? ( sys-process/audit ) selinux? ( >=sys-libs/libselinux-1.28 ) berkdb? ( sys-libs/db ) elibc_glibc? ( >=sys-libs/glibc-2.7 nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) ) ) >=sys-devel/libtool-2 sys-devel/flex nls? ( sys-devel/gettext ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=Linux-PAM (Pluggable Authentication Modules)
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://fedorahosted.org/linux-pam/
|
|
||||||
IUSE=cracklib nls elibc_FreeBSD selinux vim-syntax audit test elibc_glibc debug berkdb nis
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux
|
|
||||||
LICENSE=|| ( BSD GPL-2 )
|
|
||||||
PDEPEND=sys-auth/pambase vim-syntax? ( app-vim/pam-syntax )
|
|
||||||
RDEPEND=nls? ( virtual/libintl ) cracklib? ( >=sys-libs/cracklib-2.8.3 ) audit? ( sys-process/audit ) selinux? ( >=sys-libs/libselinux-1.28 ) berkdb? ( sys-libs/db ) elibc_glibc? ( >=sys-libs/glibc-2.7 nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) ) ) !<sys-apps/openrc-0.11.8 !sys-auth/openpam !sys-auth/pam_userdb
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.linux-pam.org/library/Linux-PAM-1.1.6.tar.bz2 http://www.linux-pam.org/documentation/Linux-PAM-1.1.6-docs.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb db-use 82d0e62839f20e1e0d5a2259abd5316f eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f
|
|
||||||
_md5_=79d2bc46c17099683aed473c131be224
|
|
14
sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/pam-1.2.1
vendored
Normal file
14
sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/pam-1.2.1
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare pretend test unpack
|
||||||
|
DEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cracklib? ( >=sys-libs/cracklib-2.9.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) audit? ( >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( >=net-libs/libtirpc-0.2.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/libtool-2 >=sys-devel/flex-2.5.39-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] nls? ( sys-devel/gettext ) nis? ( >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||||
|
DESCRIPTION=Linux-PAM (Pluggable Authentication Modules)
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.linux-pam.org/ https://fedorahosted.org/linux-pam/
|
||||||
|
IUSE=audit berkdb cracklib debug nis nls +pie selinux test vim-syntax abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||||
|
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux
|
||||||
|
LICENSE=|| ( BSD GPL-2 )
|
||||||
|
PDEPEND=sys-auth/pambase vim-syntax? ( app-vim/pam-syntax )
|
||||||
|
RDEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cracklib? ( >=sys-libs/cracklib-2.9.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) audit? ( >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( >=net-libs/libtirpc-0.2.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<sys-apps/openrc-0.11.8 !sys-auth/openpam !sys-auth/pam_userdb abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.linux-pam.org/library/Linux-PAM-1.2.1.tar.bz2 http://www.linux-pam.org/documentation/Linux-PAM-1.2.0-docs.tar.bz2
|
||||||
|
_eclasses_=db-use a4966c7f4f7df444ead1212848c13cc9 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=23d1f05edb8eeee0710ca23a29aa1eeb
|
14
sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/pam-1.2.1-r1
vendored
Normal file
14
sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/pam-1.2.1-r1
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare pretend test unpack
|
||||||
|
DEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cracklib? ( >=sys-libs/cracklib-2.9.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) audit? ( >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( >=net-libs/libtirpc-0.2.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/libtool-2 >=sys-devel/flex-2.5.39-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] nls? ( sys-devel/gettext ) nis? ( >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) filecaps? ( sys-libs/libcap )
|
||||||
|
DESCRIPTION=Linux-PAM (Pluggable Authentication Modules)
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.linux-pam.org/ https://fedorahosted.org/linux-pam/
|
||||||
|
IUSE=audit berkdb cracklib debug nis nls +pie selinux test vim-syntax abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +filecaps
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux
|
||||||
|
LICENSE=|| ( BSD GPL-2 )
|
||||||
|
PDEPEND=sys-auth/pambase vim-syntax? ( app-vim/pam-syntax )
|
||||||
|
RDEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cracklib? ( >=sys-libs/cracklib-2.9.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) audit? ( >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( >=net-libs/libtirpc-0.2.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<sys-apps/openrc-0.11.8 !sys-auth/openpam !sys-auth/pam_userdb abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.linux-pam.org/library/Linux-PAM-1.2.1.tar.bz2 http://www.linux-pam.org/documentation/Linux-PAM-1.2.0-docs.tar.bz2
|
||||||
|
_eclasses_=db-use a4966c7f4f7df444ead1212848c13cc9 eutils 9fb270e417e0e83d64ca52586c4a79de fcaps 6a1091a98b1dde01cc26ab3252da1a9b flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=fc46148a78ee3cc379600ca36b99ea28
|
@ -1,7 +1,7 @@
|
|||||||
# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
|
# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
USE="cros-debug acpi usb symlink-usr cryptsetup policykit -pam"
|
USE="cros-debug acpi usb symlink-usr cryptsetup policykit"
|
||||||
USE="${USE} -cros_host -expat -cairo -X -man"
|
USE="${USE} -cros_host -expat -cairo -X -man"
|
||||||
USE="${USE} -acl -cracklib -gpm -python -sha512"
|
USE="${USE} -acl -cracklib -gpm -python -sha512"
|
||||||
USE="${USE} -fortran -abiword -perl -cups -poppler-data -nls"
|
USE="${USE} -fortran -abiword -perl -cups -poppler-data -nls"
|
||||||
@ -46,4 +46,4 @@ INSTALL_MASK="${INSTALL_MASK}
|
|||||||
# Remove selinuxenabled because it triggers breakage in Ansible
|
# Remove selinuxenabled because it triggers breakage in Ansible
|
||||||
INSTALL_MASK="${INSTALL_MASK}
|
INSTALL_MASK="${INSTALL_MASK}
|
||||||
/usr/sbin/selinuxenabled
|
/usr/sbin/selinuxenabled
|
||||||
"
|
"
|
||||||
|
@ -14,7 +14,7 @@ net-analyzer/tcpdump -chroot
|
|||||||
net-misc/dhcp -server
|
net-misc/dhcp -server
|
||||||
net-misc/iperf threads
|
net-misc/iperf threads
|
||||||
net-misc/ntp caps
|
net-misc/ntp caps
|
||||||
sys-apps/busybox -pam -selinux
|
sys-apps/busybox -selinux
|
||||||
sys-apps/smartmontools minimal
|
sys-apps/smartmontools minimal
|
||||||
sys-block/parted device-mapper
|
sys-block/parted device-mapper
|
||||||
sys-fs/lvm2 -lvm1 -readline
|
sys-fs/lvm2 -lvm1 -readline
|
||||||
|
126
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/ChangeLog
vendored
Normal file
126
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/ChangeLog
vendored
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
# ChangeLog for sys-libs/pam
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# (auto-generated from git log)
|
||||||
|
|
||||||
|
*pam-1.2.1-r1 (09 Aug 2015)
|
||||||
|
*pam-1.2.1 (09 Aug 2015)
|
||||||
|
*pam-1.2.0 (09 Aug 2015)
|
||||||
|
*pam-1.1.8-r3 (09 Aug 2015)
|
||||||
|
*pam-1.1.8-r2 (09 Aug 2015)
|
||||||
|
*pam-1.1.8-r1 (09 Aug 2015)
|
||||||
|
*pam-1.1.8 (09 Aug 2015)
|
||||||
|
*pam-1.1.6-r2 (09 Aug 2015)
|
||||||
|
*pam-1.1.5 (09 Aug 2015)
|
||||||
|
|
||||||
|
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
|
||||||
|
+files/Linux-PAM-1.1.5+glibc-2.16.patch,
|
||||||
|
+files/Linux-PAM-1.1.6+glibc-2.16.patch,
|
||||||
|
+files/Linux-PAM-1.1.6-destdir.patch, +files/pam-1.1.8-CVE-2013-7041.patch,
|
||||||
|
+files/pam-1.1.8-CVE-2014-2583.patch, +files/pam-1.1.8-doc-install.patch,
|
||||||
|
+metadata.xml, +pam-1.1.5.ebuild, +pam-1.1.6-r2.ebuild, +pam-1.1.8.ebuild,
|
||||||
|
+pam-1.1.8-r1.ebuild, +pam-1.1.8-r2.ebuild, +pam-1.1.8-r3.ebuild,
|
||||||
|
+pam-1.2.0.ebuild, +pam-1.2.1.ebuild, +pam-1.2.1-r1.ebuild:
|
||||||
|
proj/gentoo: Initial commit
|
||||||
|
|
||||||
|
This commit represents a new era for Gentoo:
|
||||||
|
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||||
|
|
||||||
|
This commit is the start of the NEW history.
|
||||||
|
Any historical data is intended to be grafted onto this point.
|
||||||
|
|
||||||
|
Creation process:
|
||||||
|
1. Take final CVS checkout snapshot
|
||||||
|
2. Remove ALL ChangeLog* files
|
||||||
|
3. Transform all Manifests to thin
|
||||||
|
4. Remove empty Manifests
|
||||||
|
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||||
|
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||||
|
|
||||||
|
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||||
|
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||||
|
tests
|
||||||
|
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||||
|
project
|
||||||
|
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||||
|
developer, wrote Git features for the migration
|
||||||
|
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||||
|
cvs2svn
|
||||||
|
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||||
|
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||||
|
work in migration
|
||||||
|
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||||
|
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||||
|
the bikeshed
|
||||||
|
|
||||||
|
19 Aug 2015; Mike Frysinger <vapier@gentoo.org> pam-1.2.1.ebuild:
|
||||||
|
mark 1.2.1 stable for arm64/m68k/s390/sh
|
||||||
|
|
||||||
|
19 Aug 2015; Mike Frysinger <vapier@gentoo.org> pam-1.2.1.ebuild,
|
||||||
|
pam-1.2.1-r1.ebuild:
|
||||||
|
require pkgconfig only when USE=nis
|
||||||
|
|
||||||
|
The only library pam uses pkg-config to look up is libtirpc, and we
|
||||||
|
use that only when USE=nis. Depend on pkg-config only when that is
|
||||||
|
enabled to avoid circular dependencies (especially when bootstrapping).
|
||||||
|
|
||||||
|
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml, pam-1.1.5.ebuild,
|
||||||
|
pam-1.1.6-r2.ebuild, pam-1.1.8.ebuild, pam-1.1.8-r1.ebuild,
|
||||||
|
pam-1.1.8-r2.ebuild, pam-1.1.8-r3.ebuild, pam-1.2.0.ebuild,
|
||||||
|
pam-1.2.1.ebuild, pam-1.2.1-r1.ebuild:
|
||||||
|
Use https by default
|
||||||
|
|
||||||
|
Convert all URLs for sites supporting encrypted connections from http to
|
||||||
|
https
|
||||||
|
|
||||||
|
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||||
|
|
||||||
|
24 Aug 2015; Justin Lecher <jlec@gentoo.org> pam-1.1.5.ebuild,
|
||||||
|
pam-1.1.6-r2.ebuild, pam-1.1.8.ebuild, pam-1.1.8-r1.ebuild,
|
||||||
|
pam-1.1.8-r2.ebuild, pam-1.1.8-r3.ebuild, pam-1.2.0.ebuild,
|
||||||
|
pam-1.2.1.ebuild, pam-1.2.1-r1.ebuild:
|
||||||
|
Use https by default
|
||||||
|
|
||||||
|
Convert all URLs for sites supporting encrypted connections from http to
|
||||||
|
https
|
||||||
|
|
||||||
|
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||||
|
|
||||||
|
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||||
|
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||||
|
|
||||||
|
repoman does not yet accept the https version.
|
||||||
|
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/552720
|
||||||
|
|
||||||
|
08 Oct 2015; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
|
||||||
|
audit: Switch to global 'audit' use flag where appropriate
|
||||||
|
|
||||||
|
Link: https://archives.gentoo.org/gentoo-
|
||||||
|
dev/message/32b1e333faa627491baa3c7492d64956
|
||||||
|
|
||||||
|
23 Dec 2015; Mike Frysinger <vapier@gentoo.org> pam-1.2.1-r1.ebuild:
|
||||||
|
avoid regenerating docs #569338
|
||||||
|
|
||||||
|
Since we're using the old doc tarball, the timestamps are older than
|
||||||
|
the new source tarball, so the code tries to rebuild everything.
|
||||||
|
|
||||||
|
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||||
|
Replace all herds with appropriate projects (GLEP 67)
|
||||||
|
|
||||||
|
Replace all uses of herd with appropriate project maintainers, or no
|
||||||
|
maintainers in case of herds requested to be disbanded.
|
||||||
|
|
||||||
|
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||||
|
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||||
|
|
||||||
|
30 Mar 2016; Mike Frysinger <vapier@gentoo.org>
|
||||||
|
-files/Linux-PAM-1.1.5+glibc-2.16.patch,
|
||||||
|
-files/Linux-PAM-1.1.6+glibc-2.16.patch,
|
||||||
|
-files/Linux-PAM-1.1.6-destdir.patch, -files/pam-1.1.8-CVE-2013-7041.patch,
|
||||||
|
-files/pam-1.1.8-CVE-2014-2583.patch, -files/pam-1.1.8-doc-install.patch,
|
||||||
|
-pam-1.1.5.ebuild, -pam-1.1.6-r2.ebuild, -pam-1.1.8.ebuild,
|
||||||
|
-pam-1.1.8-r1.ebuild, -pam-1.1.8-r2.ebuild, -pam-1.1.8-r3.ebuild,
|
||||||
|
-pam-1.2.0.ebuild:
|
||||||
|
drop old <1.2.1 versions
|
||||||
|
|
1487
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/ChangeLog-2015
vendored
Normal file
1487
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/ChangeLog-2015
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,2 +1,7 @@
|
|||||||
DIST Linux-PAM-1.1.6-docs.tar.bz2 147359 SHA256 0244321b1c4b8a71064d984880566890cc809b1c77bdd0550f121fa7d8450497 SHA512 f158116c2a3d604a9195d96263f094a1c9c0e2ba78b54e0f8a92bfa73955d8cec36d68b985eb70f1bf0958fc54be5590b61669b3b777ba6bd2138bc156cec782 WHIRLPOOL 73b42d795b3ca06c3a22ea8a91258da9bd4662e72de8a72751eec3824524a44e13dbc13a7c0e79256429f583d21c2764512363921d5709e61752e391f8227577
|
DIST Linux-PAM-1.2.0-docs.tar.bz2 490586 SHA256 3bc9ae398f759e372dbf4065ceed2df8b1ac5ab62c6688cb5f7849ce773df2c3 SHA512 028b7f9d6b0a5cf38f063e0f82ac3d0955e1e41d77c9f3fc803363d9ea710d71366e0a91f31b418cac397bb6639442de908fa00f02cd94cf612496d1b43c7e4c WHIRLPOOL 9a329b610d840c904050b2261e5ce34ac54232b0c7d51c12ee45c9e758ab6659ea8562e032fa9815c2beab0cfa1ea455dbfbf3cdef39d30d299a8bc5286f7a14
|
||||||
DIST Linux-PAM-1.1.6.tar.bz2 1147538 SHA256 bab887d6280f47fc3963df3b95735a27a16f0f663636163ddf3acab5f1149fc2 SHA512 f68e3a0d648441eef7589efe0fad65c621d030a9425635f461f2882a5129240830a55d5a5b81d02b439c633870a96f61b4c4dea22d0eacfdd583f4fac353928a WHIRLPOOL 619214ecf859e1fc4e6f59e37045e370b98bae57ceeaed3f6a5e0732fc0caba41c040bea926830b678f6e5c243d73a607daea438f55cf28d339ce458eded7db5
|
DIST Linux-PAM-1.2.1.tar.bz2 1279523 SHA256 342b1211c0d3b203a7df2540a5b03a428a087bd8a48c17e49ae268f992b334d9 SHA512 4572aa1eaf5a1312410c74b5ed055b2592c5efe2bb82f59981da4e9e93555ad40aee3a89f446d9dc6c6af79efc04c33f739f66db9edc07e02479475a14e426da WHIRLPOOL 562917945b3b3a407955cc5bf5cd251ff7e257a94055d7cfbf06d5c2619b58d61624f16848de3512ddf61636ad8618315de3f7bd8e4e51b3b7d109adfa212c8a
|
||||||
|
EBUILD pam-1.2.1-r1.ebuild 6323 SHA256 65bba979d3e102c5ca299c5aa5fff77a4a3f6a2cef282672f0cd82a8e7d3da6f SHA512 aa78e3401a56c4441034e4126ac5499fb49453db8eaa95c4ad34b10f10f22ba524379490e2b3a78cc3b04295d423badb39049f7bdfc3d6d8f6f5b0ea7d24ecda WHIRLPOOL 71cfc86112ea6edc53486ceebd951122f6b3b9e0312c7aa671e48500e1dbf21bf9a4618ee75ed6f3b50281b76adee7bf7837130a0e183800a0be77a9764bf4c0
|
||||||
|
EBUILD pam-1.2.1.ebuild 6085 SHA256 cc149ab1519f76c03ada1b5dd183b6dfc1391ac1da3e3c07274e7f8c80371c0a SHA512 e9014ef4a54949c8fa1d744e4385fefd55a15bae24a6fa470fc8da830733068e681982adc779da55e39cef78bff34660834c228ac9cde51ceddae7bd7ecc3177 WHIRLPOOL 93b1096e752eb8687afd5b236d4c03d4de9d65f3f4aab5657ea126d18845ac13f128ab39074118ab1a3a70b96394e025f909831d15a66a77d02ba679a65f599e
|
||||||
|
MISC ChangeLog 5004 SHA256 775004eeff9257c2a4e3a01f73b5ba6234b9cbcde581dc4857c55fe32274a7fd SHA512 d277eba55a22629e7a6d678c0a32cf77d1ab266477f156685c8c9dbd1a40a8863038cd5c814b45bb145e84a95c3d6c9521c66b1ab2c12369d2959fb3e091cf2a WHIRLPOOL 77c44285398cda118dbcbbbe9b97ee12e262423141dd22a36ab9acbf6c0dafb54aa810c748d0adfea22d70f6712b3cb2fee392804d32b8be271c1c0f206f70e2
|
||||||
|
MISC ChangeLog-2015 56879 SHA256 1d6672e1e44f22c74a18b024729d90402209f412b7f24e5e87511bd720cb4073 SHA512 01b442a6401e1992ef563b52745ba90724a1d291e3572497d3b5dbf8fa756dc6d220ad61e55c9fe6139e7e4e64ee3b380e457153725fa9d0516113b3ee3914d7 WHIRLPOOL 88ef69921a8811210393f045f61742b7cf3c3fec051d83d28d9dcc0eb60373c488a31c44d9d216e06b5c890cdf357c83cb17df0ed395f5372c5a8e3904ad7bdb
|
||||||
|
MISC metadata.xml 1135 SHA256 19e87cb2aa29dcd1b12d3fd5a001a7fe08fcb9153cc80045d0b95a88c4cad3d7 SHA512 de2a617918085c4e6a7a1976447ed2c0bcdb8eb257d28351e095b29ea219382ce8964206ba0fcdefe9b69db9ab17a52556371cfbee3ed4d5c5293c8d21738d55 WHIRLPOOL abf1d986d9fb8a6654db2ecb982ef50a4aea376c5386f3b68baec1faa19811a6b58f1a08e617711737879f173db729e34d92c8be29ee4acb47f2a0deec5241fc
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
From 18da0c4763f5e079f8b2df45fa462b0b70b6fd3a Mon Sep 17 00:00:00 2001
|
|
||||||
From: "Jory A. Pratt" <anarchy@gentoo.org>
|
|
||||||
Date: Sun, 7 Oct 2012 11:44:17 -0700
|
|
||||||
Subject: [PATCH] Fix building with GLIBC 2.16 and SELinux.
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
|
|
||||||
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
|
|
||||||
---
|
|
||||||
modules/pam_unix/pam_unix_passwd.c | 1 +
|
|
||||||
1 file modificato, 1 inserzione(+)
|
|
||||||
|
|
||||||
diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c
|
|
||||||
index 9e1302d..b5f5ae9 100644
|
|
||||||
--- a/modules/pam_unix/pam_unix_passwd.c
|
|
||||||
+++ b/modules/pam_unix/pam_unix_passwd.c
|
|
||||||
@@ -46,6 +46,7 @@
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <errno.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
+#include <sys/resource.h>
|
|
||||||
#include <pwd.h>
|
|
||||||
#include <syslog.h>
|
|
||||||
#include <shadow.h>
|
|
||||||
--
|
|
||||||
1.7.12
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
|||||||
From d7e6b921cd34f7ad8fc4d05065c75d13ba330896 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tomas Mraz <tmraz@fedoraproject.org>
|
|
||||||
Date: Fri, 17 Aug 2012 14:46:40 +0200
|
|
||||||
Subject: [PATCH] Add missing $(DESTDIR) when making directories on install.
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
modules/pam_namespace/Makefile.am: Add missing $(DESTDIR) when making
|
|
||||||
$(namespaceddir) on install.
|
|
||||||
modules/pam_sepermit/Makefile.am: Add missing $(DESTDIR) when making
|
|
||||||
$(sepermitlockdir) on install.
|
|
||||||
|
|
||||||
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
|
|
||||||
---
|
|
||||||
modules/pam_namespace/Makefile.am | 2 +-
|
|
||||||
modules/pam_sepermit/Makefile.am | 2 +-
|
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am
|
|
||||||
index a28f196..ebb00f3 100644
|
|
||||||
--- a/modules/pam_namespace/Makefile.am
|
|
||||||
+++ b/modules/pam_namespace/Makefile.am
|
|
||||||
@@ -40,7 +40,7 @@ if HAVE_UNSHARE
|
|
||||||
secureconf_SCRIPTS = namespace.init
|
|
||||||
|
|
||||||
install-data-local:
|
|
||||||
- mkdir -p $(namespaceddir)
|
|
||||||
+ mkdir -p $(DESTDIR)$(namespaceddir)
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am
|
|
||||||
index cfc5594..bc82275 100644
|
|
||||||
--- a/modules/pam_sepermit/Makefile.am
|
|
||||||
+++ b/modules/pam_sepermit/Makefile.am
|
|
||||||
@@ -35,7 +35,7 @@ if HAVE_LIBSELINUX
|
|
||||||
securelib_LTLIBRARIES = pam_sepermit.la
|
|
||||||
|
|
||||||
install-data-local:
|
|
||||||
- mkdir -p $(sepermitlockdir)
|
|
||||||
+ mkdir -p $(DESTDIR)$(sepermitlockdir)
|
|
||||||
endif
|
|
||||||
if ENABLE_REGENERATE_MAN
|
|
||||||
noinst_DATA = README pam_sepermit.8 sepermit.conf.5
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
13
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.2.1-locked-accounts.patch
vendored
Normal file
13
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.2.1-locked-accounts.patch
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -ur Linux-PAM-1.2.1.orig/modules/pam_unix/pam_unix_acct.c Linux-PAM-1.2.1/modules/pam_unix/pam_unix_acct.c
|
||||||
|
--- Linux-PAM-1.2.1.orig/modules/pam_unix/pam_unix_acct.c 2015-03-24 05:02:32.000000000 -0700
|
||||||
|
+++ Linux-PAM-1.2.1/modules/pam_unix/pam_unix_acct.c 2016-04-05 12:48:08.344913637 -0700
|
||||||
|
@@ -219,6 +219,9 @@
|
||||||
|
return retval;
|
||||||
|
}
|
||||||
|
|
||||||
|
+ if (pwent->pw_passwd != NULL && pwent->pw_passwd[0] == '!')
|
||||||
|
+ return PAM_PERM_DENIED;
|
||||||
|
+
|
||||||
|
if (retval == PAM_SUCCESS && spent == NULL)
|
||||||
|
return PAM_SUCCESS;
|
||||||
|
|
10
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/tmpfiles.d/pam.conf
vendored
Normal file
10
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/tmpfiles.d/pam.conf
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
d /etc/security 0755 root root - -
|
||||||
|
d /etc/security/limits.d 0755 root root - -
|
||||||
|
d /etc/security/namespace.d 0755 root root - -
|
||||||
|
f /etc/environment 0755 root root - -
|
||||||
|
L /etc/security/access.conf - - - - ../../usr/lib/pam/access.conf
|
||||||
|
L /etc/security/group.conf - - - - ../../usr/lib/pam/group.conf
|
||||||
|
L /etc/security/limits.conf - - - - ../../usr/lib/pam/limits.conf
|
||||||
|
L /etc/security/namespace.conf - - - - ../../usr/lib/pam/namespace.conf
|
||||||
|
L /etc/security/pam_env.conf - - - - ../../usr/lib/pam/pam_env.conf
|
||||||
|
L /etc/security/time.conf - - - - ../../usr/lib/pam/time.conf
|
@ -1,13 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>pam</herd>
|
<maintainer type="project">
|
||||||
<maintainer>
|
|
||||||
<email>pam-bugs@gentoo.org</email>
|
<email>pam-bugs@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
|
|
||||||
|
|
||||||
<flag name="berkdb">
|
<flag name="berkdb">
|
||||||
Build the pam_userdb module, that allows to authenticate users
|
Build the pam_userdb module, that allows to authenticate users
|
||||||
against a Berkeley DB file. Please note that enabling this USE
|
against a Berkeley DB file. Please note that enabling this USE
|
||||||
|
@ -1,45 +1,45 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.6-r2.ebuild,v 1.10 2013/03/01 12:37:41 ago Exp $
|
# $Id$
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
inherit libtool multilib eutils pam toolchain-funcs flag-o-matic db-use autotools
|
inherit libtool multilib multilib-minimal eutils pam toolchain-funcs flag-o-matic db-use systemd
|
||||||
|
|
||||||
MY_PN="Linux-PAM"
|
MY_PN="Linux-PAM"
|
||||||
MY_P="${MY_PN}-${PV}"
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
HOMEPAGE="https://fedorahosted.org/linux-pam/"
|
|
||||||
DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
|
DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
|
||||||
|
HOMEPAGE="http://www.linux-pam.org/ https://fedorahosted.org/linux-pam/"
|
||||||
SRC_URI="http://www.linux-pam.org/library/${MY_P}.tar.bz2
|
SRC_URI="http://www.linux-pam.org/library/${MY_P}.tar.bz2
|
||||||
http://www.linux-pam.org/documentation/${MY_P}-docs.tar.bz2"
|
http://www.linux-pam.org/documentation/${MY_PN}-1.2.0-docs.tar.bz2"
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
LICENSE="|| ( BSD GPL-2 )"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||||
IUSE="cracklib nls elibc_FreeBSD selinux vim-syntax audit test elibc_glibc debug berkdb nis"
|
IUSE="audit berkdb cracklib debug nis nls +pie selinux test vim-syntax"
|
||||||
|
|
||||||
RDEPEND="nls? ( virtual/libintl )
|
RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
|
||||||
cracklib? ( >=sys-libs/cracklib-2.8.3 )
|
cracklib? ( >=sys-libs/cracklib-2.9.1-r1[${MULTILIB_USEDEP}] )
|
||||||
audit? ( sys-process/audit )
|
audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] )
|
||||||
selinux? ( >=sys-libs/libselinux-1.28 )
|
selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
|
||||||
berkdb? ( sys-libs/db )
|
berkdb? ( >=sys-libs/db-4.8.30-r1[${MULTILIB_USEDEP}] )
|
||||||
elibc_glibc? (
|
nis? ( >=net-libs/libtirpc-0.2.4-r2[${MULTILIB_USEDEP}] )"
|
||||||
>=sys-libs/glibc-2.7
|
|
||||||
nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
>=sys-devel/libtool-2
|
>=sys-devel/libtool-2
|
||||||
sys-devel/flex
|
>=sys-devel/flex-2.5.39-r1[${MULTILIB_USEDEP}]
|
||||||
nls? ( sys-devel/gettext )
|
nls? ( sys-devel/gettext )
|
||||||
virtual/pkgconfig"
|
nis? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )"
|
||||||
PDEPEND="sys-auth/pambase
|
PDEPEND="sys-auth/pambase
|
||||||
vim-syntax? ( app-vim/pam-syntax )"
|
vim-syntax? ( app-vim/pam-syntax )"
|
||||||
RDEPEND="${RDEPEND}
|
RDEPEND="${RDEPEND}
|
||||||
!<sys-apps/openrc-0.11.8
|
!<sys-apps/openrc-0.11.8
|
||||||
!sys-auth/openpam
|
!sys-auth/openpam
|
||||||
!sys-auth/pam_userdb"
|
!sys-auth/pam_userdb
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20140508-r7
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ check_old_modules() {
|
|||||||
eerror "not be installed."
|
eerror "not be installed."
|
||||||
eerror "Please replace pam_stack usage with proper include directive usage,"
|
eerror "Please replace pam_stack usage with proper include directive usage,"
|
||||||
eerror "following the PAM Upgrade guide at the following URL"
|
eerror "following the PAM Upgrade guide at the following URL"
|
||||||
eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml"
|
eerror " https://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml"
|
||||||
eerror ""
|
eerror ""
|
||||||
|
|
||||||
retval=1
|
retval=1
|
||||||
@ -67,16 +67,16 @@ check_old_modules() {
|
|||||||
eerror "that are not built or supported anymore:"
|
eerror "that are not built or supported anymore:"
|
||||||
eerror "pam_pwdb, pam_console"
|
eerror "pam_pwdb, pam_console"
|
||||||
eerror "If you are in real need for these modules, please contact the maintainers"
|
eerror "If you are in real need for these modules, please contact the maintainers"
|
||||||
eerror "of PAM through http://bugs.gentoo.org/ providing information about its"
|
eerror "of PAM through https://bugs.gentoo.org/ providing information about its"
|
||||||
eerror "use cases."
|
eerror "use cases."
|
||||||
eerror "Please also make sure to read the PAM Upgrade guide at the following URL:"
|
eerror "Please also make sure to read the PAM Upgrade guide at the following URL:"
|
||||||
eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml"
|
eerror " https://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml"
|
||||||
eerror ""
|
eerror ""
|
||||||
|
|
||||||
retval=1
|
retval=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return $retval
|
return ${retval}
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_pretend() {
|
pkg_pretend() {
|
||||||
@ -85,75 +85,75 @@ pkg_pretend() {
|
|||||||
check_old_modules
|
check_old_modules
|
||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_unpack() {
|
||||||
epatch "${FILESDIR}"/${MY_P}-destdir.patch
|
# Upstream didn't release a new doc tarball (since nothing changed?).
|
||||||
epatch "${FILESDIR}"/${MY_P}+glibc-2.16.patch
|
unpack ${MY_PN}-1.2.0-docs.tar.bz2
|
||||||
|
mv Linux-PAM-1.2.{0,1} || die
|
||||||
|
unpack ${MY_P}.tar.bz2
|
||||||
|
}
|
||||||
|
|
||||||
eautoreconf
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/pam-1.2.1-locked-accounts.patch
|
||||||
elibtoolize
|
elibtoolize
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
multilib_src_configure() {
|
||||||
local myconf
|
# Do not let user's BROWSER setting mess us up. #549684
|
||||||
|
unset BROWSER
|
||||||
if use hppa || use elibc_FreeBSD; then
|
|
||||||
myconf="${myconf} --disable-pie"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Disable automatic detection of libxcrypt; we _don't_ want the
|
# Disable automatic detection of libxcrypt; we _don't_ want the
|
||||||
# user to link libxcrypt in by default, since we won't track the
|
# user to link libxcrypt in by default, since we won't track the
|
||||||
# dependency and allow to break PAM this way.
|
# dependency and allow to break PAM this way.
|
||||||
export ac_cv_header_xcrypt_h=no
|
export ac_cv_header_xcrypt_h=no
|
||||||
|
|
||||||
econf \
|
local myconf=(
|
||||||
--enable-fast-install \
|
--docdir='$(datarootdir)'/doc/${PF}
|
||||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
--htmldir='$(docdir)/html'
|
||||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
--libdir='$(prefix)'/$(get_libdir)
|
||||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
--enable-securedir="${EPREFIX}"/$(get_libdir)/security
|
||||||
--enable-securedir="${EPREFIX}"/$(get_libdir)/security \
|
--enable-isadir='.' #464016
|
||||||
--enable-isadir="${EPREFIX}"/$(get_libdir)/security \
|
$(use_enable nls)
|
||||||
$(use_enable nls) \
|
$(use_enable selinux)
|
||||||
$(use_enable selinux) \
|
$(use_enable cracklib)
|
||||||
$(use_enable cracklib) \
|
$(use_enable audit)
|
||||||
$(use_enable audit) \
|
$(use_enable debug)
|
||||||
$(use_enable debug) \
|
$(use_enable berkdb db)
|
||||||
$(use_enable berkdb db) \
|
$(use_enable nis)
|
||||||
$(use_enable nis) \
|
$(use_enable pie)
|
||||||
--with-db-uniquename=-$(db_findver sys-libs/db) \
|
--with-db-uniquename=-$(db_findver sys-libs/db)
|
||||||
--disable-prelude \
|
--disable-prelude
|
||||||
${myconf}
|
)
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf "${myconf[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
multilib_src_compile() {
|
||||||
emake sepermitlockdir="${EPREFIX}/run/sepermit"
|
emake sepermitlockdir="${EPREFIX}/run/sepermit"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_test() {
|
multilib_src_install() {
|
||||||
# explicitly allow parallel-build during testing
|
emake SCONFIGDIR="/usr/lib/pam/" DESTDIR="${D}" install \
|
||||||
emake sepermitlockdir="${EPREFIX}/run/sepermit" check
|
sepermitlockdir="${EPREFIX}/run/sepermit"
|
||||||
|
rm "${D}/etc/environment"
|
||||||
|
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/pam.conf"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
DOCS=( CHANGELOG ChangeLog README AUTHORS Copyright NEWS )
|
||||||
local lib
|
|
||||||
|
|
||||||
emake DESTDIR="${D}" install \
|
multilib_src_install_all() {
|
||||||
sepermitlockdir="${EPREFIX}/run/sepermit"
|
einstalldocs
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
# Need to be suid
|
# Need to be suid
|
||||||
fperms u+s /sbin/unix_chkpwd
|
fperms 4711 /sbin/unix_chkpwd
|
||||||
|
|
||||||
dodoc CHANGELOG ChangeLog README AUTHORS Copyright NEWS
|
|
||||||
|
|
||||||
docinto modules
|
docinto modules
|
||||||
|
local dir
|
||||||
for dir in modules/pam_*; do
|
for dir in modules/pam_*; do
|
||||||
newdoc "${dir}"/README README."$(basename "${dir}")"
|
newdoc "${dir}"/README README."$(basename "${dir}")"
|
||||||
done
|
done
|
||||||
|
|
||||||
# Get rid of the .la files. We certainly don't need them for PAM
|
|
||||||
# modules, and libpam is installed as a shared object only, so we
|
|
||||||
# don't need them for static linking either.
|
|
||||||
find "${D}" -name '*.la' -delete
|
|
||||||
|
|
||||||
if use selinux; then
|
if use selinux; then
|
||||||
dodir /usr/lib/tmpfiles.d
|
dodir /usr/lib/tmpfiles.d
|
||||||
cat - > "${D}"/usr/lib/tmpfiles.d/${CATEGORY}:${PN}:${SLOT}.conf <<EOF
|
cat - > "${D}"/usr/lib/tmpfiles.d/${CATEGORY}:${PN}:${SLOT}.conf <<EOF
|
||||||
@ -177,7 +177,7 @@ pkg_postinst() {
|
|||||||
ewarn " lsof / | egrep -i 'del.*libpam\\.so'"
|
ewarn " lsof / | egrep -i 'del.*libpam\\.so'"
|
||||||
ewarn ""
|
ewarn ""
|
||||||
ewarn "Alternatively, simply reboot your system."
|
ewarn "Alternatively, simply reboot your system."
|
||||||
if [ -x "${ROOT}"/var/log/tallylog ] ; then
|
if [[ -x "${EROOT}"/var/log/tallylog ]] ; then
|
||||||
elog ""
|
elog ""
|
||||||
elog "Because of a bug present up to version 1.1.1-r2, you have"
|
elog "Because of a bug present up to version 1.1.1-r2, you have"
|
||||||
elog "an executable /var/log/tallylog file. You can safely"
|
elog "an executable /var/log/tallylog file. You can safely"
|
Loading…
x
Reference in New Issue
Block a user