diff options
author | Tim Harder <radhermit@gmail.com> | 2016-07-15 12:36:58 -0400 |
---|---|---|
committer | Tim Harder <radhermit@gmail.com> | 2016-07-15 12:36:58 -0400 |
commit | 7118ddc9917f81d961783256c4b51252d3fe03f9 (patch) | |
tree | f39d3b3ef8046174f785605637d0a20b6d9026ff | |
parent | test: submit eclass_cache as a keyword arg to _UnconfiguredTree() (diff) | |
download | pkgcore-7118ddc9917f81d961783256c4b51252d3fe03f9.tar.gz pkgcore-7118ddc9917f81d961783256c4b51252d3fe03f9.tar.bz2 pkgcore-7118ddc9917f81d961783256c4b51252d3fe03f9.zip |
ebuild/domain: explicitly handle bad package.env entries
With only atoms listed and no env files.
-rw-r--r-- | pkgcore/ebuild/domain.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgcore/ebuild/domain.py b/pkgcore/ebuild/domain.py index 43ae7fd11..929d4c6a6 100644 --- a/pkgcore/ebuild/domain.py +++ b/pkgcore/ebuild/domain.py @@ -72,6 +72,8 @@ class Failure(BaseError): def package_env_splitter(basedir, val): val = val.split() + if len(val) == 1: + raise ValueError("package.env files require atoms followed by env file names, got %s" % val) return parse_match(val[0]), local_source(pjoin(basedir, val[1])) |