Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] Cannot have the default USE='static pam' for sys-apps/busybox Alexander Kapshuk <alexander.kapshuk@×××××.com>