diff options
Diffstat (limited to 'layman/overlays/tar.py')
-rw-r--r-- | layman/overlays/tar.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/layman/overlays/tar.py b/layman/overlays/tar.py index 71369a6..b86f7d3 100644 --- a/layman/overlays/tar.py +++ b/layman/overlays/tar.py @@ -126,8 +126,9 @@ class TarOverlay(OverlaySource): raise Exception('Failed to store tar package in ' + pkg + '\nError was:' + str(error)) - result = self.cmd(self.command() + u' -v -x' + u' -f "' + pkg - + u'" -C "' + dest_dir + u'"') + # tar -v -x -f SOURCE -C TARGET + args = ['-v', '-x', '-f', pkg, '-C', dest_dir] + result = self.run_command(*args) os.unlink(pkg) return result |