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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ed,

On Mon, Sep 28, 2009 at 10:16:06PM +0100, Ed W wrote:
> > Can someone please explain why the default has switched to > USE="-nls"? What implications does this hold for people upgrading? > (Should I remove gettext at the end?)
I don't know why it was dropped (other than probably removing a dependency that is often not used or needed on a locked down server), but dropping the native language support USE flag would cause upgraded and newly installed packages to no longer provide support for multiple languages (I don't know enough about gettext to know if packages that do not enable it only provide the original language used in the the source or not, and I've always removed the nls flag myself). If you want to remove all support for it from your system now (as well as for any other changed USE flags), do something like `emerge -av - --newuse --update --deep world` followed by `emerge -pv --depclean` to see which non-world, non-system packages would be cleaned (and removing the -p if the list is acceptable). If you want to remove just gettext, you could use `equery d gettext` to see what depends on it and revdep-rebuild to rebuild just those packages that link to its library. If you aren't worried about having NLS support still enabled in some installed packages and gettext installed, just let upgrades slowly drop the nls flag. - -- ...................................................................... William (B.J.) Snow Orvis PGP Fingerprint: aetherknight@×××××.com E6DC E687 EBB7 E99C 1BCE http://www.aedifice.org D04F 057B 0CD0 8A49 3E98 Random link: Dominic Deegan - Oracle For Hire: http://www.dominic-deegan.com/ -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAkrCT3IACgkQBXsM0IpJPpiZ7ACbBWwTA5fuVVUBkzw0qdVItVhc /8oAniWLPWKP9Bqg5ck8m16uAAgvTN48 =x2Ev -----END PGP SIGNATURE-----