summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-03 22:42:24 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-03 22:42:24 +0000
commit4c00b94a59899dc6012e7be67a99f49d00711aaf (patch)
treeac9cf93898e4cbf6867822bcaf60ca613b5de817 /bin
parentc99817691201f22e147f8088be8c7b1714a846a2 (diff)
downloadportage-4c00b94a59899dc6012e7be67a99f49d00711aaf.tar.gz
portage-4c00b94a59899dc6012e7be67a99f49d00711aaf.tar.bz2
portage-4c00b94a59899dc6012e7be67a99f49d00711aaf.zip
Return early from create_world_atom() if an atom matching the package
can't be found for some reason. svn path=/main/branches/2.1.2/; revision=10144
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge2
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 80cdaf737..507792962 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -913,6 +913,8 @@ def create_world_atom(pkg_key, metadata, args_set, root_config):
be greedy with respect to slots. Unslotted system packages will not be
stored in world."""
arg_atom = args_set.findAtomForPackage(pkg_key, metadata)
+ if not arg_atom:
+ return None
cp = portage.dep_getkey(arg_atom)
new_world_atom = cp
sets = root_config.sets