From 556f9ee39cf1e675b961614f61e784f996af1e98 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 20 Nov 2015 22:10:22 +0100 Subject: {android,win32}/build.py: move common code to python/build/ --- python/build/tar.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 python/build/tar.py (limited to 'python/build/tar.py') diff --git a/python/build/tar.py b/python/build/tar.py new file mode 100644 index 000000000..15bbfca6b --- /dev/null +++ b/python/build/tar.py @@ -0,0 +1,11 @@ +import os, shutil, subprocess + +def untar(tarball_path, parent_path, base): + path = os.path.join(parent_path, base) + try: + shutil.rmtree(path) + except FileNotFoundError: + pass + os.makedirs(parent_path, exist_ok=True) + subprocess.check_call(['/bin/tar', 'xfC', tarball_path, parent_path]) + return path -- cgit v1.2.3