diff options
author | JF Bastien <jfb@chromium.org> | 2016-01-17 11:42:01 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-01-17 11:57:11 -0800 |
commit | a2acebabb40b09ae2d0c2dc3c49a2d445754fe61 (patch) | |
tree | f80db70e2d521e346fb6c23038f89957b28ce1ed /check.py | |
parent | eb9d676d358ce154d56aca5162e9f8f5c4d04ad6 (diff) | |
download | binaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.tar.gz binaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.tar.bz2 binaryen-a2acebabb40b09ae2d0c2dc3c49a2d445754fe61.zip |
Fix untar usage
Diffstat (limited to 'check.py')
-rwxr-xr-x | check.py | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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 |