On Mon, 13 Jun 2005 16:40:48 +0200 Sven Wegener <[EMAIL PROTECTED]> wrote: > We just had a short discussion over in #gentoo-portage and the > idea of an use.force file for profiles came up. It allows us to > force some USE flags to be turned on for a profile. It's not > possible to disable this flag by make.conf, the environment or > package.use. But we would not be Gentoo, if we don't leave a > backdoor. You can disable the flag by putting -flag in /etc/ > portage/profile/use.force if you really need to. Same goes for > sub-profiles that need to disable this flag.
Why a file rather than a make.default variable? I'm thinking of something like REQUIRED_USE, which would behave just like USE and friends (the so called "incremental" vars in portage). Its contents could simply be added to USE after all other steps of there respective "incrementation" (profiles, make.conf, user env, etc.). And sure there would also be a REQUIRED_USE_EXPAND var, similar in purpose to the existing USE_EXPAND but targeting REQUIRED_USE, where important things like USERLAND or ELIBC could be moved. Well, i'm not saying that vars are better than files though, the same can be achieved both ways, so it's just another option to consider. (and feel free to replace, in the above, "REQUIRED" by "FORCE", "IMPORTANT", or any other kind of "DO_NOT_TOUCH"-like prefix) -- TGL. -- gentoo-dev@gentoo.org mailing list