summary refs log tree commit diff
path: root/pkgs/development/compilers/rustc/print-hashes.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/rustc/print-hashes.sh')
-rwxr-xr-xpkgs/development/compilers/rustc/print-hashes.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/development/compilers/rustc/print-hashes.sh b/pkgs/development/compilers/rustc/print-hashes.sh
new file mode 100755
index 000000000000..710d4c0b585c
--- /dev/null
+++ b/pkgs/development/compilers/rustc/print-hashes.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+PLATFORMS="i686-unknown-linux-gnu x86_64-unknown-linux-gnu i686-apple-darwin x86_64-apple-darwin"
+BASEURL="https://static.rust-lang.org/dist"
+VERSION=$1
+
+if [[ -z  $VERSION ]]
+then
+    echo "No version supplied"
+    exit -1
+fi
+
+for PLATFORM in $PLATFORMS
+do
+    URL="$BASEURL/rustc-$VERSION-$PLATFORM.tar.gz.sha256"
+    curl $URL
+done