Don't backtrace if EPREFIX is not in the metadata set.
authorFabian Groffen <grobian@gentoo.org>
Sat, 3 Nov 2007 15:50:43 +0000 (15:50 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 3 Nov 2007 15:50:43 +0000 (15:50 -0000)
svn path=/main/branches/prefix/; revision=8389

pym/_emerge/__init__.py

index 28750a2e754ff245aa33be827ea47d789e84e67b..4094b6b9f2e6b40dd0a6c3a49a10d5c2e7529fb8 100644 (file)
@@ -2080,7 +2080,7 @@ class depgraph(object):
                                        mreasons.append("CHOST: %s" % \
                                                metadata["CHOST"])
                                if built:
-                                       if not metadata["EPREFIX"]:
+                                       if not "EPREFIX" in metadata or not metadata["EPREFIX"]:
                                                mreasons.append("missing EPREFIX")
                                        elif len(metadata["EPREFIX"].strip()) < len(pkgsettings["EPREFIX"]):
                                                mreasons.append("EPREFIX: '%s' too small" % metadata["EPREFIX"])