summaryrefslogtreecommitdiffstats
path: root/bin/quickpkg
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-11-08 22:03:32 +0000
committerZac Medico <zmedico@gentoo.org>2007-11-08 22:03:32 +0000
commit704d5fc9c6410cfa10b3e0ff551499b4635d4fe9 (patch)
tree8abc7e28ef8ac890db046500d5dc2528ebdcc9c9 /bin/quickpkg
parentcea59a22154b066db1f248b586c007ba2922b561 (diff)
downloadportage-704d5fc9c6410cfa10b3e0ff551499b4635d4fe9.tar.gz
portage-704d5fc9c6410cfa10b3e0ff551499b4635d4fe9.tar.bz2
portage-704d5fc9c6410cfa10b3e0ff551499b4635d4fe9.zip
Bug #198492 - Make quickpkg create $PKGDIR if it doesn't
already exist. svn path=/main/trunk/; revision=8464
Diffstat (limited to 'bin/quickpkg')
-rwxr-xr-xbin/quickpkg4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/quickpkg b/bin/quickpkg
index 2b204e9a6..226b7bd82 100755
--- a/bin/quickpkg
+++ b/bin/quickpkg
@@ -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