build: Temp hack to make transition to new snapshot

This commit is contained in:
Haitao Li 2011-12-09 00:01:48 +08:00 committed by Graydon Hoare
parent 03d1644acc
commit 2ba317ddb2
2 changed files with 28 additions and 3 deletions

View file

@ -3,13 +3,30 @@
import os, tarfile, hashlib, re, shutil, sys
from snapshot import *
old_snapshot_files = {
"linux": ["bin/rustc",
"lib/libcore.so",
"lib/libruststd.so",
"lib/librustrt.so",
"lib/librustllvm.so"],
"macos": ["bin/rustc",
"lib/libcore.dylib",
"lib/libruststd.dylib",
"lib/librustrt.dylib",
"lib/librustllvm.dylib"],
"winnt": ["bin/rustc.exe",
"lib/core.dll",
"lib/ruststd.dll",
"lib/rustrt.dll",
"lib/rustllvm.dll"]
}
def unpack_snapshot(triple, snap):
dl_path = os.path.join(download_dir_base, snap)
print("opening snapshot " + dl_path)
tar = tarfile.open(dl_path)
kernel = get_kernel(triple)
for name in snapshot_files[kernel]:
for name in old_snapshot_files[kernel]:
p = "rust-stage0/" + name
stagep = os.path.join(triple, "stage0")
fp = os.path.join(stagep, name)