Remove: Gohunt, fix crystal-installer.sh
Former-commit-id: fa3004fcb34397748e0fb831c4349c609f8f2a86
This commit is contained in:
+16
-11
@@ -1,34 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
NAME="crystal"
|
||||
VERSION="0.22.0-1"
|
||||
VERSION="0.28.0"
|
||||
REV="1"
|
||||
ARCH="x86_64"
|
||||
PREFIX="/usr"
|
||||
TMP="/tmp"
|
||||
URL="https://github.com/crystal-lang/crystal/releases/download/0.22.0/${NAME}-${VERSION}-linux-${ARCH}.tar.gz"
|
||||
URL="https://github.com/crystal-lang/crystal/releases/download/${VERSION}/${NAME}-${VERSION}-${REV}-linux-${ARCH}.tar.gz"
|
||||
|
||||
|
||||
|
||||
download_(){
|
||||
printf "Downloading ${NAME}-${VERSION}-${ARCH}...\n"
|
||||
wget ${URL} -P ${TMP}
|
||||
if [ ! -f ${TMP}/${NAME}-${VERSION}-${REV}-linux-${ARCH}.tar.gz ];then
|
||||
printf "Downloading ${NAME}-${VERSION}-${ARCH}...\n"
|
||||
wget ${URL} -P ${TMP}
|
||||
|
||||
else
|
||||
echo "${NAME}-${VERSION}-${REV}-linux-${ARCH}tar.gz" exists
|
||||
fi
|
||||
}
|
||||
|
||||
extract_(){
|
||||
printf "Ectracting archive file to ${TMP}...\n"
|
||||
cd ${TMP}
|
||||
tar xvf ${NAME}-${VERSION}-linux-${ARCH}tar.gz
|
||||
tar -xzvf ${NAME}-${VERSION}-${REV}-linux-${ARCH}.tar.gz
|
||||
}
|
||||
|
||||
install_(){
|
||||
printf "Copying files to system..\n"
|
||||
cd ${TMP}/${NAME}-${VERSION}/embedded
|
||||
cp -r {bin,include,lib,share} ${PREFIX}/
|
||||
cd ${TMP}/${NAME}-${VERSION}-${REV}
|
||||
cp -r {bin,lib,share} ${PREFIX}/
|
||||
|
||||
}
|
||||
|
||||
|
||||
link_(){
|
||||
|
||||
}
|
||||
|
||||
download_
|
||||
extract_
|
||||
install_
|
||||
|
||||
Reference in New Issue
Block a user