wip: simplifying install script
This commit is contained in:
parent
8308fe7af8
commit
c927f0c6c6
|
@ -217,8 +217,50 @@ echo "Downloading the Telebit installer for your system..."
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
if [ -e "usr/share/install_helper.sh" ]; then
|
#if [ -e "usr/share/install_helper.sh" ]; then
|
||||||
bash usr/share/install_helper.sh "$@"
|
# bash usr/share/install_helper.sh "$@"
|
||||||
|
#else
|
||||||
|
# http_bash https://git.coolaj86.com/coolaj86/telebit.js/raw/branch/$TELEBIT_VERSION/usr/share/install_helper.sh "$@"
|
||||||
|
#fi
|
||||||
|
|
||||||
|
mkdir -p $HOME/Downloads
|
||||||
|
my_tmp="$(mktemp -d -t telebit.XXXX)"
|
||||||
|
|
||||||
|
http_get "https://rootprojects.org/telebit/dist/index.tab" "$my_tmp/index.tab"
|
||||||
|
meta=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1)
|
||||||
|
latest=$(echo "$meta" | cut -f 1)
|
||||||
|
major=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 2)
|
||||||
|
size=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 3)
|
||||||
|
t_sha256=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 4)
|
||||||
|
t_channel=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 5)
|
||||||
|
t_os=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 6)
|
||||||
|
t_arch=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 7)
|
||||||
|
t_url=$(grep $TELEBIT_RELEASE $my_tmp/index.tab | grep $TELEBIT_OS | grep $TELEBIT_ARCH | head -n 1 | cut -f 8)
|
||||||
|
|
||||||
|
my_dir="telebit-$latest-$TELEBIT_OS-$TELEBIT_ARCH"
|
||||||
|
my_file="$my_dir.$archive_ext"
|
||||||
|
if [ -f "$HOME/Downloads/$my_file" ]; then
|
||||||
|
my_size=$(($(wc -c < "$HOME/Downloads/$my_file")))
|
||||||
|
if [ "$my_size" -eq "$size" ]; then
|
||||||
|
echo "File exists in ~/Downloads, skipping download"
|
||||||
else
|
else
|
||||||
http_bash https://git.coolaj86.com/coolaj86/telebit.js/raw/branch/$TELEBIT_VERSION/usr/share/install_helper.sh "$@"
|
echo "Removing corrupt download '~/Downloads/$my_file'"
|
||||||
|
rm -f "$HOME/Downloads/$my_file"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -f "$HOME/Downloads/$my_file" ]; then
|
||||||
|
#echo "Downloading from https://rootprojects.org/telebit/dist/$major/$my_file ..."
|
||||||
|
echo "Downloading from $t_url ..."
|
||||||
|
sleep 0.3
|
||||||
|
#http_get "https://rootprojects.org/telebit/dist/$major/$my_file" "$HOME/Downloads/$my_file"
|
||||||
|
http_get "$t_url" "$HOME/Downloads/$my_file"
|
||||||
|
echo "Saved to '$HOME/Downloads/$my_file' ..."
|
||||||
|
echo ""
|
||||||
|
sleep 0.3
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Unpacking and installing Telebit ..."
|
||||||
|
echo unarchiver $my_file $my_tmp
|
||||||
|
echo pushd $my_tmp/$my_dir
|
||||||
|
echo bash ./setup.sh
|
||||||
|
|
Loading…
Reference in New Issue