On Fri, 23 Jan 2015 17:31:20 +0200 Alexander Kapshuk 
<alexander.kaps...@gmail.com> wrote:

> On Fri, Jan 23, 2015 at 1:46 PM, Gevisz <gev...@gmail.com> wrote:
> 
> > While doing recent wold updates I get the following message:
> >
> > * Messages for package sys-apps/busybox-1.23.0-r1:
> > * You cannot have USE='static pam'.  Assuming static is more important.
> >
> > However, I never set any of those two flags neither in
> > /etc/portage/make.conf
> > no in /etc/portage/packag.use. So, it is set by default.
> >
> > So, why the massage above?
> >
> > Now, after finally setting
> >  sys-apps/busybox -pam
> > in /etc/portage/packag.use and rebuilding the package, I have
> >
> > $ equery uses busybox
> > [ Legend : U - final flag setting for installation]
> > [        : I - package is installed with flag     ]
> > [ Colors : set, unset                             ]
> >  * Found these USE flags for sys-apps/busybox-1.23.0-r1:
> >  U I
> >  - - debug         : Enable extra debug codepaths, like asserts and extra
> > output. If you want to get meaningful backtraces see
> >                      http://www.gentoo.org/proj/en/qa/backtraces.xml
> >  + + ipv6          : Add support for IP version 6
> >  - - livecd        : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!,
> > used during livecd building
> >  - - make-symlinks : Create all the appropriate symlinks in /bin and /sbin.
> >  - - math          : Enable math support in gawk (requires libm)
> >  - - mdev          : Create the appropriate symlink in /sbin and install
> > mdev.conf and support files
> >  - + pam           : Add support for PAM (Pluggable Authentication
> > Modules) - DANGEROUS to arbitrarily flip
> >  - - savedconfig   : Use this to restore your config from
> > /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow
> > for appropriate dependencies
> >  - - sep-usr       : Support a separate /usr without needing an initramfs
> > by booting with init=/ginit
> >  + + static        : Make the system rescue shell (/bin/bb) static so you
> > can recover even when glibc is broken
> >  - - syslog        : Enable support for syslog
> >  - - systemd       : Support systemd
> >
> > which confirms that +pam and +static has been set in busybox by default.
> >
> >
> >
> >
> STATIC is enabled and PAM is disabled in the ebuild:
> 
> grep IUSE `equery -q w busybox`
> IUSE="debug ipv6 livecd make-symlinks math mdev -pam selinux sep-usr
> +static syslog systemd"

Strange enough. How I arrived to +pam setting if I have not set it in
both /etc/portage/make.conf and /etc/portage/package.use files?

Reply via email to