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? |