Update haos_vm.sh

This commit is contained in:
tteckster 2022-01-22 18:11:17 -05:00 committed by GitHub
parent d1cc265e01
commit 5490822e86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -106,19 +106,11 @@ echo -e "${CHECKMARK} \e[1;92m Downloading disk image... \e[0m"
wget -q --show-progress $URL wget -q --show-progress $URL
echo -en "\e[1A\e[0K" echo -en "\e[1A\e[0K"
FILE=$(basename $URL) FILE=$(basename $URL)
if [[ $FILE == *.zip ]]; then
echo -e "${CHECKMARK} \e[1;92m Checking for unzip command... \e[0m"
if ! command -v unzip &> /dev/null; then
echo -e "${CHECKMARK} \e[1;92m Installing Unzip... \e[0m"
apt-get update >/dev/null
apt-get -qqy install unzip &>/dev/null
fi
fi
echo -e "${CHECKMARK} \e[1;92m Extracting disk image... \e[0m" echo -e "${CHECKMARK} \e[1;92m Extracting disk image... \e[0m"
case $FILE in case $FILE in
*"gz") gunzip -f $FILE;; *"gz") gunzip -f $FILE ;;
*"zip") unzip -o $FILE;; *"zip") gunzip -f -S .zip $FILE ;;
*"xz") xz -d $FILE;; *"xz") xz -d $FILE ;;
*) die "Unable to handle file extension '${FILE##*.}'.";; *) die "Unable to handle file extension '${FILE##*.}'.";;
esac esac
STORAGE_TYPE=$(pvesm status -storage $STORAGE | awk 'NR>1 {print $2}') STORAGE_TYPE=$(pvesm status -storage $STORAGE | awk 'NR>1 {print $2}')