summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-09-29 01:20:15 +0000
committerMike Frysinger <vapier@gentoo.org>2013-09-29 01:20:15 +0000
commit4225e37dba7c9fcd63032d2bf91c258a6e76354a (patch)
tree52b012a9b4ae60639eab967ece6bd35459ceaa66 /sys-apps
parentLoosen pem dependency in tls-extra-0.6.5-r1 (diff)
downloadgentoo-2-4225e37dba7c9fcd63032d2bf91c258a6e76354a.tar.gz
gentoo-2-4225e37dba7c9fcd63032d2bf91c258a6e76354a.tar.bz2
gentoo-2-4225e37dba7c9fcd63032d2bf91c258a6e76354a.zip
Add USE=pam to control runuser #485486 by Denis Kaganovich.
(Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit with key FB7C4156)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/util-linux/ChangeLog6
-rw-r--r--sys-apps/util-linux/metadata.xml1
-rw-r--r--sys-apps/util-linux/util-linux-2.23.2-r1.ebuild6
3 files changed, 10 insertions, 3 deletions
diff --git a/sys-apps/util-linux/ChangeLog b/sys-apps/util-linux/ChangeLog
index 1dd3c1ec246e..294cd86e1da2 100644
--- a/sys-apps/util-linux/ChangeLog
+++ b/sys-apps/util-linux/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/util-linux
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.436 2013/09/05 19:45:36 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.437 2013/09/29 01:20:15 vapier Exp $
+
+ 29 Sep 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
+ util-linux-2.23.2-r1.ebuild:
+ Add USE=pam to control runuser #485486 by Denis Kaganovich.
*util-linux-2.23.2-r1 (05 Sep 2013)
diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
index 09e8f08fe818..522bb2901249 100644
--- a/sys-apps/util-linux/metadata.xml
+++ b/sys-apps/util-linux/metadata.xml
@@ -9,6 +9,7 @@
<flag name='ddate'>build ddate helper (Discordian dates)</flag>
<flag name='fdformat'>build fdformat (floppy disk format)</flag>
<flag name='loop-aes'>include support for Loop AES encryption</flag>
+ <flag name='pam'>build runuser helper</flag>
<flag name='perl'>install the chkdupexe helper script</flag>
<flag name='suid'>
install mount/umount as setuid so non-root users may mount/umount devices,
diff --git a/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild b/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild
index 92891ff4448c..1d1d037d1d1e 100644
--- a/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild,v 1.1 2013/09/05 19:45:36 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.23.2-r1.ebuild,v 1.2 2013/09/29 01:20:15 vapier Exp $
EAPI="4"
inherit eutils toolchain-funcs libtool flag-o-matic bash-completion-r1
@@ -21,7 +21,7 @@ HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
SLOT="0"
-IUSE="bash-completion caps +cramfs cytune fdformat ncurses nls old-linux selinux slang static-libs +suid test +tty-helpers udev unicode"
+IUSE="bash-completion caps +cramfs cytune fdformat ncurses nls old-linux pam selinux slang static-libs +suid test +tty-helpers udev unicode"
RDEPEND="!sys-process/schedutils
!sys-apps/setarch
@@ -33,6 +33,7 @@ RDEPEND="!sys-process/schedutils
caps? ( sys-libs/libcap-ng )
cramfs? ( sys-libs/zlib )
ncurses? ( >=sys-libs/ncurses-5.2-r2 )
+ pam? ( sys-libs/pam )
selinux? ( sys-libs/libselinux )
slang? ( sys-libs/slang )
udev? ( virtual/udev )"
@@ -67,6 +68,7 @@ lfs_fallocate_test() {
src_configure() {
lfs_fallocate_test
+ export ac_cv_header_security_pam_misc_h=$(usex pam) #485486
econf \
--enable-fs-paths-extra=/usr/sbin:/bin:/usr/bin \
$(use_enable nls) \