summaryrefslogtreecommitdiffstats
path: root/layman/overlays/tar.py
diff options
context:
space:
mode:
Diffstat (limited to 'layman/overlays/tar.py')
-rw-r--r--layman/overlays/tar.py5
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