summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-15 16:17:30 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-15 16:17:30 +0000
commitcf510e3da36e53f98ca86501747364bf4699ecc1 (patch)
treedfbe7417b90ecbbb10ee9489a66beaebd3ce42c7 /lib
parent96088ebdec08e49ba9e8dbcac437bfcdc21f5983 (diff)
downloadbitbake-cf510e3da36e53f98ca86501747364bf4699ecc1.tar.gz
fetch2: Ensure directory for stampfile exists before trying to create it
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/bb/fetch2/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index 90c894f60..252e2966b 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -584,6 +584,7 @@ def try_mirror_url(newuri, origud, ud, ld, check = False):
dldir = ld.getVar("DL_DIR", True)
if origud.mirrortarball and os.path.basename(ud.localpath) == os.path.basename(origud.mirrortarball) \
and os.path.basename(ud.localpath) != os.path.basename(origud.localpath):
+ bb.utils.mkdirhier(os.path.dirname(ud.donestamp))
open(ud.donestamp, 'w').close()
dest = os.path.join(dldir, os.path.basename(ud.localpath))
if not os.path.exists(dest):