doebuild: only check .unpacked for porttree
authorZac Medico <zmedico@gentoo.org>
Wed, 31 Aug 2011 00:49:28 +0000 (17:49 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 31 Aug 2011 00:49:28 +0000 (17:49 -0700)
pym/portage/package/ebuild/doebuild.py

index 2ab6796066d96f5ca766763813ef2d65c7fd47ef..45b28631c21f5a7eae0ebf645a62888fc58dcf3c 100644 (file)
@@ -684,7 +684,9 @@ def doebuild(myebuild, mydo, myroot, mysettings, debug=0, listonly=0,
                alist = set(mysettings.configdict["pkg"].get("A", "").split())
 
                unpacked = False
-               if "unpack" not in phases_to_run:
+               if tree != "porttree":
+                       pass
+               elif "unpack" not in phases_to_run:
                        unpacked = os.path.exists(os.path.join(
                                mysettings["PORTAGE_BUILDDIR"], ".unpacked"))
                else: