29 lines
727 B
Bash
Executable File
29 lines
727 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
case "$(uname -s)-$(uname -m)" in
|
|
Linux-x86_64)
|
|
shatool="sha256sum"
|
|
sha256sum="c69ac58e403b82eac1c407cc67b35fab5d95c5d8db75b019095f9412aacff27d"
|
|
filename="ti_cgt_armllvm_3.2.1.LTS_linux-x64_installer.bin"
|
|
dirname="ti-cgt-armllvm_3.2.1.LTS"
|
|
;;
|
|
*)
|
|
echo "Unrecognized platform $(uname -s)-$(uname -m)"
|
|
exit 1
|
|
;;
|
|
esac
|
|
readonly shatool
|
|
readonly sha256sum
|
|
|
|
cd .gitlab
|
|
|
|
echo "$sha256sum $filename" > ticlang.sha256sum
|
|
curl -OL "https://cmake.org/files/dependencies/internal/$filename"
|
|
$shatool --check ticlang.sha256sum
|
|
chmod +x "$filename"
|
|
"./$filename" --mode unattended --prefix .
|
|
mv "$dirname" ticlang
|
|
rm -f "$filename" ticlang.sha256sum
|