From 30257456abf768f6262a99b9ca111589a5fedcc9 Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Mon, 8 Jan 2018 14:04:24 +0000 Subject: [PATCH] target: Fix creation of destination Was previously trying to create the output directory including the filename. --- devlib/target.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devlib/target.py b/devlib/target.py index 96370bc..2495983 100644 --- a/devlib/target.py +++ b/devlib/target.py @@ -317,8 +317,9 @@ class Target(object): self.logger.debug('Failed to run tar command on target! ' \ 'Not pulling directory {}'.format(source_dir)) # Pull the file - os.mkdir(outdir) - self.pull(tar_file_name, tempfile ) + if not os.path.exists(dest): + os.mkdir(dest) + self.pull(tar_file_name, tempfile) # Decompress f = tarfile.open(tempfile, 'r') f.extractall(outdir)