summaryrefslogtreecommitdiff
path: root/morphlib/bins.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/bins.py')
-rw-r--r--morphlib/bins.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/morphlib/bins.py b/morphlib/bins.py
index a2562d43..9dd52fef 100644
--- a/morphlib/bins.py
+++ b/morphlib/bins.py
@@ -108,7 +108,6 @@ def unpack_binary(filename, dirname):
'''
logging.debug('Unpacking %s into %s' % (filename, dirname))
- tar = tarfile.open(name=filename)
- tar.extractall(path=dirname)
- tar.close()
+ ex = morphlib.execute.Execute(dirname, msg=lambda s: None)
+ ex.runv(['tar', '-xvf', filename])