summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/_config/special_env_vars.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-06-26 17:34:13 -0700
committerZac Medico <zmedico@gentoo.org>2011-06-26 17:34:13 -0700
commit84f53ead91047d1389c80edeb7d9d1720e07e2a4 (patch)
tree84c57165d2428d89dbd6ca410b8114599d8771a6 /pym/portage/package/ebuild/_config/special_env_vars.py
parentc3f0895fb89c7b0647428de37eb0f893939d93f7 (diff)
downloadportage-84f53ead91047d1389c80edeb7d9d1720e07e2a4.tar.gz
portage-84f53ead91047d1389c80edeb7d9d1720e07e2a4.tar.bz2
portage-84f53ead91047d1389c80edeb7d9d1720e07e2a4.zip
config: disallow per-package/repo CONFIG_PROTECT
In order for reliable etc-update behavior, CONFIG_PROTECT needs to be a global constant (see bug 370693, comment #8).
Diffstat (limited to 'pym/portage/package/ebuild/_config/special_env_vars.py')
-rw-r--r--pym/portage/package/ebuild/_config/special_env_vars.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/pym/portage/package/ebuild/_config/special_env_vars.py b/pym/portage/package/ebuild/_config/special_env_vars.py
index 0214c8675..3da724d13 100644
--- a/pym/portage/package/ebuild/_config/special_env_vars.py
+++ b/pym/portage/package/ebuild/_config/special_env_vars.py
@@ -165,6 +165,12 @@ environ_filter += [
environ_filter = frozenset(environ_filter)
+# Variables that are not allowed to have per-repo or per-package
+# settings.
+global_only_vars = frozenset([
+ "CONFIG_PROTECT",
+])
+
default_globals = {
'ACCEPT_LICENSE': '* -@EULA',
'ACCEPT_PROPERTIES': '*',