Add snap-stageN targets.
This commit is contained in:
parent
b64098e58c
commit
1fdddede22
11
mk/snap.mk
11
mk/snap.mk
@ -1,3 +1,10 @@
|
||||
|
||||
snap:
|
||||
$(CFG_SRC_DIR)src/etc/make-snapshot.py
|
||||
snap-stage1: stage1/rustc stage1/glue.o stage1/$(CFG_STDLIB)
|
||||
$(CFG_SRC_DIR)src/etc/make-snapshot.py stage1
|
||||
|
||||
snap-stage2: stage2/rustc stage2/glue.o stage2/$(CFG_STDLIB)
|
||||
$(CFG_SRC_DIR)src/etc/make-snapshot.py stage2
|
||||
|
||||
snap-stage3: stage3/rustc stage3/glue.o stage3/$(CFG_STDLIB)
|
||||
$(CFG_SRC_DIR)src/etc/make-snapshot.py stage3
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import snapshot
|
||||
print(snapshot.make_snapshot())
|
||||
import snapshot, sys
|
||||
print(snapshot.make_snapshot(sys.argv[1]))
|
||||
|
@ -102,7 +102,7 @@ def hash_file(x):
|
||||
return scrub(h.hexdigest())
|
||||
|
||||
|
||||
def make_snapshot():
|
||||
def make_snapshot(stage):
|
||||
kernel = get_kernel()
|
||||
platform = get_platform()
|
||||
rev = local_rev_short_sha()
|
||||
@ -112,7 +112,7 @@ def make_snapshot():
|
||||
|
||||
tar = tarfile.open(file0, "w:bz2")
|
||||
for name in snapshot_files[kernel]:
|
||||
tar.add(os.path.join("stage2", name),
|
||||
tar.add(os.path.join(stage, name),
|
||||
"rust-stage0/" + name)
|
||||
tar.close()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user