diff options
Diffstat (limited to 'debian/get-stage0.py')
-rwxr-xr-x | debian/get-stage0.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/get-stage0.py b/debian/get-stage0.py new file mode 100755 index 000000000..1f55c53a2 --- /dev/null +++ b/debian/get-stage0.py @@ -0,0 +1,31 @@ +#!/usr/bin/python3 +# Sometimes this might fail due to upstream changes. +# In that case, you probably just need to override the failing step in our +# DownloadOnlyRustBuild class below. + +import sys + +import bootstrap +from bootstrap import RustBuild + +class DownloadOnlyRustBuild(RustBuild): + triple = None + def build_bootstrap(self): + pass + def run(self, *args): + pass + def build_triple(self): + return self.triple + def update_submodules(self): + pass + def bootstrap_binary(self): + return "true" + +def main(argv): + triple = argv.pop(1) + DownloadOnlyRustBuild.triple = triple + bootstrap.RustBuild = DownloadOnlyRustBuild + bootstrap.bootstrap(False) + +if __name__ == '__main__': + main(sys.argv) |