Erick Tryzelaar
f86737973a
rustup: simplify downloading packages
2014-12-03 15:21:16 -08:00
Erick Tryzelaar
694500b07d
rustup: extract the tarballs as part of installation
2014-12-03 15:20:24 -08:00
Erick Tryzelaar
bd8dac8f75
rustup: rewrite to protect against truncation
...
This closes #19168 . It's possible that if the downloading of `rustup.sh`
is interrupted, bad things could happen, such as running a naked
"rm -rf /" instead of "rm -rf /path/to/tmpdir". This wraps rustup.sh's
functionality in a function that gets called at the last time that should
protect us from these truncation errors.
2014-12-03 15:18:52 -08:00
Erick Tryzelaar
8ca8e6fa4d
rustup: factor out installing packages into a function
2014-12-03 15:17:36 -08:00
Erick Tryzelaar
b388dc61a5
rustup: factor out downloading and extracting the snapshot tarballs
2014-12-03 15:17:32 -08:00
Erick Tryzelaar
4f65d97bf8
rustup: factor out the install flags into a CFG_INSTALL_FLAGS variable
2014-12-03 14:40:33 -08:00
Erick Tryzelaar
fcb31e8347
rustup: rename TMP_DIR to CFG_TMP_DIR
2014-12-03 14:40:33 -08:00
Erick Tryzelaar
e688eb3b4f
rustup: add a RUST_ prefix to the rust-specific variables
2014-12-03 14:40:33 -08:00
Erick Tryzelaar
98f01f1f54
rustup: probe for the existance of tar
2014-12-03 14:40:33 -08:00
Erick Tryzelaar
3b4ad726f1
rustup: make rustup executable
2014-12-03 14:40:33 -08:00
Erick Tryzelaar
c7ae4a9664
whitespace cleanup
2014-12-03 14:40:33 -08:00
Brian Anderson
9106546aa7
Long lines
2014-10-28 10:24:03 -07:00
Brian Anderson
e59355b64c
Untabify rustup.sh
2014-10-27 13:55:35 -07:00
Brian Anderson
03ad7e7119
Add rustup.sh to the repo
...
Just to have it somewhere to point to. Updating it will not
automatically update the one on static.rust-lang.org.
2014-10-07 10:56:47 -07:00