summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2015-12-22 17:03:17 +1300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-12-28 09:25:14 +0000
commit891673101ed1e01e9acce852bd74f2763cc72c61 (patch)
tree5c32d48401c0493916554b196609235bf3264ba9
parentfe28c251b160dba184e92584e5d6f7b7e6644623 (diff)
downloadpoky-891673101ed1e01e9acce852bd74f2763cc72c61.tar.gz
recipetool: create: fix error when extracting source to a specified directory
Having fetched the source and unpacked it to a temporary directory, we then move part of it to the destination directory, or if the source is at the top level we move the whole temporary directory, but in the latter case we were later attempting to delete the temporary directory which no longer existed. Clear out the variable so that doesn't happen. (From OE-Core rev: 91714a52e91cddba5a16c73cf5765d1f47f7856c) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--scripts/lib/recipetool/create.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py
index 4887604219..873b7ddcc6 100644
--- a/scripts/lib/recipetool/create.py
+++ b/scripts/lib/recipetool/create.py
@@ -404,6 +404,8 @@ def create_recipe(args):
404 # to just remove it first 404 # to just remove it first
405 os.rmdir(args.extract_to) 405 os.rmdir(args.extract_to)
406 shutil.move(srctree, args.extract_to) 406 shutil.move(srctree, args.extract_to)
407 if tempsrc == srctree:
408 tempsrc = None
407 logger.info('Source extracted to %s' % args.extract_to) 409 logger.info('Source extracted to %s' % args.extract_to)
408 410
409 if outfile == '-': 411 if outfile == '-':