This commit is contained in:
Luke 2021-06-12 06:40:24 +02:00 committed by GitHub
commit 84abe5b8b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -108,10 +108,20 @@ wget -q --show-progress $URL
echo -en "\e[1A\e[0K" #Overwrite output from wget
FILE=$(basename $URL)
# Check for and Install unzip (if needed)
if [[ $FILE == *.zip ]]; then
msg "Checking for unzip command"
if ! command -v unzip &> /dev/null; then
msg "unzip not found, installing..."
apt install unzip -y
fi
fi
# Extract Home Assistant disk image
msg "Extracting disk image..."
case $FILE in
*"gz") gunzip -f $FILE;;
*"zip") unzip -o $FILE;;
*"xz") xz -d $FILE;;
*) die "Unable to handle file extension '${FILE##*.}'.";;
esac