Gentoo Archives: gentoo-user

From: Alexander Kapshuk <alexander.kapshuk@×××××.com>
To: Gentoo mailing list <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Cannot have the default USE='static pam' for sys-apps/busybox
Date: Fri, 23 Jan 2015 15:31:28
Message-Id: CAJ1xhMWUkrdG86RDF_AHK1OPArFAQo7O+=jkFfLniFbJDcEyxQ@mail.gmail.com
In Reply to: [gentoo-user] Cannot have the default USE='static pam' for sys-apps/busybox by Gevisz
1 On Fri, Jan 23, 2015 at 1:46 PM, Gevisz <gevisz@×××××.com> wrote:
2
3 > While doing recent wold updates I get the following message:
4 >
5 > * Messages for package sys-apps/busybox-1.23.0-r1:
6 > * You cannot have USE='static pam'. Assuming static is more important.
7 >
8 > However, I never set any of those two flags neither in
9 > /etc/portage/make.conf
10 > no in /etc/portage/packag.use. So, it is set by default.
11 >
12 > So, why the massage above?
13 >
14 > Now, after finally setting
15 > sys-apps/busybox -pam
16 > in /etc/portage/packag.use and rebuilding the package, I have
17 >
18 > $ equery uses busybox
19 > [ Legend : U - final flag setting for installation]
20 > [ : I - package is installed with flag ]
21 > [ Colors : set, unset ]
22 > * Found these USE flags for sys-apps/busybox-1.23.0-r1:
23 > U I
24 > - - debug : Enable extra debug codepaths, like asserts and extra
25 > output. If you want to get meaningful backtraces see
26 > http://www.gentoo.org/proj/en/qa/backtraces.xml
27 > + + ipv6 : Add support for IP version 6
28 > - - livecd : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!,
29 > used during livecd building
30 > - - make-symlinks : Create all the appropriate symlinks in /bin and /sbin.
31 > - - math : Enable math support in gawk (requires libm)
32 > - - mdev : Create the appropriate symlink in /sbin and install
33 > mdev.conf and support files
34 > - + pam : Add support for PAM (Pluggable Authentication
35 > Modules) - DANGEROUS to arbitrarily flip
36 > - - savedconfig : Use this to restore your config from
37 > /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow
38 > for appropriate dependencies
39 > - - sep-usr : Support a separate /usr without needing an initramfs
40 > by booting with init=/ginit
41 > + + static : Make the system rescue shell (/bin/bb) static so you
42 > can recover even when glibc is broken
43 > - - syslog : Enable support for syslog
44 > - - systemd : Support systemd
45 >
46 > which confirms that +pam and +static has been set in busybox by default.
47 >
48 >
49 >
50 >
51 STATIC is enabled and PAM is disabled in the ebuild:
52
53 grep IUSE `equery -q w busybox`
54 IUSE="debug ipv6 livecd make-symlinks math mdev -pam selinux sep-usr
55 +static syslog systemd"

Replies