mirror of
https://git.proxmox.com/git/rustc
synced 2026-01-08 10:07:50 +00:00
32 lines
753 B
Python
Executable File
32 lines
753 B
Python
Executable File
#!/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)
|