summaryrefslogtreecommitdiff
path: root/check.py
diff options
context:
space:
mode:
authorJF Bastien <jfb@chromium.org>2016-01-17 11:42:01 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-01-17 11:57:11 -0800
commita2acebabb40b09ae2d0c2dc3c49a2d445754fe61 (patch)
treef80db70e2d521e346fb6c23038f89957b28ce1ed /check.py
parenteb9d676d358ce154d56aca5162e9f8f5c4d04ad6 (diff)
downloadbinaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.tar.gz
binaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.tar.bz2
binaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.zip
Fix untar usage
Diffstat (limited to 'check.py')
-rwxr-xr-xcheck.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/check.py b/check.py
index 77080f869..5e193b15d 100755
--- a/check.py
+++ b/check.py
@@ -103,15 +103,15 @@ if not has_emcc:
BASE_DIR = os.path.abspath('test')
WATERFALL_BUILD_DIR = os.path.join(BASE_DIR, 'wasm-install')
BIN_DIR = os.path.abspath(os.path.join(WATERFALL_BUILD_DIR, 'bin'))
+WASM_BINARIES = 'wasm-binaries-%s.tbz2'
def fetch_waterfall():
+ """Returns True if new binaries were installed."""
rev = open(os.path.join('test', 'revision')).read()
- if os.path.exists(os.path.join(BASE_DIR, 'wasm-binaries-%s.tbz2' % rev)): return
- # fetch it
- print '(downloading waterfall ' + rev + ')'
- basename = 'wasm-binaries-%s.tbz2'
- downloaded = scripts.storage.download_tar(basename, BASE_DIR, rev)
- scripts.support.untar(downloaded, BASE_DIR)
+ downloaded = scripts.storage.download_tar(WASM_BINARIES, BASE_DIR, rev)
+ if not os.path.isdir(WATERFALL_BUILD_DIR):
+ os.mkdir(WATERFALL_BUILD_DIR)
+ return scripts.support.untar(downloaded, BASE_DIR)
def setup_waterfall():
# if we can use the waterfall llvm, do so