Gentoo Archives: gentoo-hardened

From: "William (B.J.) Snow Orvis" <aetherknight@×××××.com>
To: gentoo-hardened@l.g.o
Subject: Re: [gentoo-hardened] Hardened profile update
Date: Tue, 29 Sep 2009 18:18:51
Message-Id: 20090929181837.GA24602@Iris.local
In Reply to: Re: [gentoo-hardened] Hardened profile update by Ed W
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Ed,
5
6 On Mon, Sep 28, 2009 at 10:16:06PM +0100, Ed W wrote:
7 >
8 > Can someone please explain why the default has switched to
9 > USE="-nls"? What implications does this hold for people upgrading?
10 > (Should I remove gettext at the end?)
11
12 I don't know why it was dropped (other than probably removing a
13 dependency that is often not used or needed on a locked down server),
14 but dropping the native language support USE flag would cause upgraded
15 and newly installed packages to no longer provide support for multiple
16 languages (I don't know enough about gettext to know if packages that do
17 not enable it only provide the original language used in the the source
18 or not, and I've always removed the nls flag myself).
19
20 If you want to remove all support for it from your system now (as well
21 as for any other changed USE flags), do something like `emerge -av
22 - --newuse --update --deep world` followed by `emerge -pv --depclean` to
23 see which non-world, non-system packages would be cleaned (and removing
24 the -p if the list is acceptable).
25
26 If you want to remove just gettext, you could use `equery d gettext` to
27 see what depends on it and revdep-rebuild to rebuild just those packages
28 that link to its library.
29
30 If you aren't worried about having NLS support still enabled in some
31 installed packages and gettext installed, just let upgrades slowly drop
32 the nls flag.
33
34 - --
35 ......................................................................
36 William (B.J.) Snow Orvis PGP Fingerprint:
37 aetherknight@×××××.com E6DC E687 EBB7 E99C 1BCE
38 http://www.aedifice.org D04F 057B 0CD0 8A49 3E98
39
40 Random link:
41 Dominic Deegan - Oracle For Hire: http://www.dominic-deegan.com/
42 -----BEGIN PGP SIGNATURE-----
43
44 iEYEARECAAYFAkrCT3IACgkQBXsM0IpJPpiZ7ACbBWwTA5fuVVUBkzw0qdVItVhc
45 /8oAniWLPWKP9Bqg5ck8m16uAAgvTN48
46 =x2Ev
47 -----END PGP SIGNATURE-----