diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:20:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:20:40 +0000 |
commit | b667bd04d7a0062c0e3fc07f480f5d66c55c0014 (patch) | |
tree | ae99acd0647b6bcb5fe608adaa66995139eb146e /debian/get-stage0.py | |
parent | Merging upstream version 1.70.0+dfsg1. (diff) | |
download | rustc-b667bd04d7a0062c0e3fc07f480f5d66c55c0014.tar.xz rustc-b667bd04d7a0062c0e3fc07f480f5d66c55c0014.zip |
Merging debian version 1.70.0+dfsg1-7.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/get-stage0.py')
-rwxr-xr-x | debian/get-stage0.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/debian/get-stage0.py b/debian/get-stage0.py index 1f55c53a2..49f8066ca 100755 --- a/debian/get-stage0.py +++ b/debian/get-stage0.py @@ -3,6 +3,7 @@ # In that case, you probably just need to override the failing step in our # DownloadOnlyRustBuild class below. +import shutil import sys import bootstrap @@ -10,7 +11,7 @@ from bootstrap import RustBuild class DownloadOnlyRustBuild(RustBuild): triple = None - def build_bootstrap(self): + def build_bootstrap(self, color, verbose_count): pass def run(self, *args): pass @@ -25,7 +26,13 @@ def main(argv): triple = argv.pop(1) DownloadOnlyRustBuild.triple = triple bootstrap.RustBuild = DownloadOnlyRustBuild - bootstrap.bootstrap(False) + args = bootstrap.parse_args() + # bootstrap.py likes to delete our .cargo directory out from under us + shutil.move(".cargo", ".cargo-bak") + try: + bootstrap.bootstrap(args) + finally: + shutil.move(".cargo-bak", ".cargo") if __name__ == '__main__': main(sys.argv) |