blob: e313c9364f3885a9dfe55d6a55e83ae1098cce72 [file] [log] [blame]
David Tolnay11e6da92017-11-19 11:57:24 -08001#!/bin/bash
2
David Tolnayd43c61e2018-12-15 00:48:46 -08003REV=96d1334e567237b1507cd277938e7ae2de75ff51
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