Merged from trunk 8463:8464
authorFabian Groffen <grobian@gentoo.org>
Thu, 8 Nov 2007 22:36:33 +0000 (22:36 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 8 Nov 2007 22:36:33 +0000 (22:36 -0000)
   | 8464    | Bug #198492 - Make quickpkg create $PKGDIR if it doesn't     |
   | zmedico | already exist.                                               |

svn path=/main/branches/prefix/; revision=8469

bin/quickpkg

index 77212376306aa7b5d293150d1d6879ea21c62f0e..052223fb63680bacbf2bc21ad0b3df5360af8c7d 100755 (executable)
@@ -19,6 +19,10 @@ def quickpkg_main(options, args, eout):
        vartree = trees["vartree"]
        vardb = vartree.dbapi
        bintree = trees["bintree"]
+       try:
+               ensure_dirs(bintree.pkgdir)
+       except portage.exception.PortageException:
+               pass
        if not os.access(bintree.pkgdir, os.W_OK):
                eout.eerror("No write access to '%s'" % bintree.pkgdir)
                return errno.EACCES