blob: fa5a46b0ae048aa654c72046a8e197081d341337 [file] [log] [blame]
David Tolnay11e6da92017-11-19 11:57:24 -08001#!/bin/bash
2
David Tolnayd1c31cc2018-08-24 14:47:15 -04003REV=63d66494aff57411bfec1dd2a3a5f1af900feab6
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