summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/_config/special_env_vars.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-03-25 18:44:46 -0700
committerZac Medico <zmedico@gentoo.org>2011-03-25 18:44:46 -0700
commit4bb1eabca9fd59df5226bd96452b01268387377d (patch)
treee0dd76a3dfb585c86128bb0cf9b0dcb6e7f85234 /pym/portage/package/ebuild/_config/special_env_vars.py
parent176e2c74b368c73b593553773e749b3f25ddad72 (diff)
downloadportage-4bb1eabca9fd59df5226bd96452b01268387377d.tar.gz
portage-4bb1eabca9fd59df5226bd96452b01268387377d.tar.bz2
portage-4bb1eabca9fd59df5226bd96452b01268387377d.zip
config: blacklist PORTAGE_BACKGROUND* vars
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, 5 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/_config/special_env_vars.py b/pym/portage/package/ebuild/_config/special_env_vars.py
index 6a196cfca..4faa810f0 100644
--- a/pym/portage/package/ebuild/_config/special_env_vars.py
+++ b/pym/portage/package/ebuild/_config/special_env_vars.py
@@ -8,12 +8,16 @@ __all__ = (
import re
+# Blacklisted variables are internal variables that are never allowed
+# to enter the config instance from the external environment or
+# configuration files.
env_blacklist = frozenset((
"A", "AA", "CATEGORY", "DEPEND", "DESCRIPTION", "EAPI",
"EBUILD_PHASE", "ED", "EMERGE_FROM", "EPREFIX", "EROOT",
"HOMEPAGE", "INHERITED", "IUSE",
"KEYWORDS", "LICENSE", "MERGE_TYPE",
- "PDEPEND", "PF", "PKGUSE", "PORTAGE_BUILDIR_LOCKED",
+ "PDEPEND", "PF", "PKGUSE", "PORTAGE_BACKGROUND",
+ "PORTAGE_BACKGROUND_UNMERGE", "PORTAGE_BUILDIR_LOCKED",
"PORTAGE_BUILT_USE", "PORTAGE_CONFIGROOT", "PORTAGE_IUSE",
"PORTAGE_NONFATAL", "PORTAGE_REPO_NAME", "PORTAGE_SANDBOX_COMPAT_LEVEL",
"PORTAGE_USE", "PROPERTIES", "PROVIDE", "RDEPEND", "RESTRICT",