blob: 063fec6acb6c2b3a03edb8f5945051d7affc968f [file] [log] [blame]
David Tolnay11e6da92017-11-19 11:57:24 -08001#!/bin/bash
2
Dan Robertsonb7aa8072019-02-08 18:38:27 +00003REV=1999a2288123173b2e487865c9a04386173025f7
David Tolnay11e6da92017-11-19 11:57:24 -08004
5set -euo pipefail
6cd "$(dirname "${BASH_SOURCE[0]}")"
David Tolnayed8716e2017-12-25 21:49:39 -05007mkdir -p rust
David Tolnay3dc50482018-09-22 14:03:45 -07008touch rust/COMMIT
David Tolnay11e6da92017-11-19 11:57:24 -08009
David Tolnay3dc50482018-09-22 14:03:45 -070010if [ "$(cat rust/COMMIT)" != "$REV" ]; then
11 rm -rf rust
12 mkdir rust
13 curl -L "https://github.com/rust-lang/rust/archive/${REV}.tar.gz" \
14 | tar xz --directory rust --strip-components 1
15 echo "$REV" > rust/COMMIT
David Tolnay11e6da92017-11-19 11:57:24 -080016fi