]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake: fetch2/git: Add missing mkdir
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Sep 2012 08:37:09 +0000 (08:37 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Sep 2012 11:13:52 +0000 (12:13 +0100)
bitbake-selftest is failing due to directories not being created. This adds in an
appropriate mkdir so the tests can complete. Presumably in general OE use, something
else is ensuring the parent directory is created.

(Bitbake rev: 1270a07713e2a6c6e6fadcc61b785aebc99ae17b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/git.py

index af7c623ccb4e0e52d296dd96e67d838334123a3c..bb681a46eceb9c85484b206b14a2045e9dcbfc68 100644 (file)
@@ -257,6 +257,7 @@ class Git(FetchMethod):
             indirectiondir = destdir[:-1] + ".indirectionsymlink"
             if os.path.exists(indirectiondir):
                 os.remove(indirectiondir)
+            bb.mkdirhier(os.path.dirname(indirectiondir))
             os.symlink(ud.clonedir, indirectiondir)
             clonedir = indirectiondir