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