Merge 3cf230fd56
into f6816052bb
This commit is contained in:
commit
84abe5b8b1
10
install.sh
10
install.sh
@ -108,10 +108,20 @@ wget -q --show-progress $URL
|
|||||||
echo -en "\e[1A\e[0K" #Overwrite output from wget
|
echo -en "\e[1A\e[0K" #Overwrite output from wget
|
||||||
FILE=$(basename $URL)
|
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
|
# Extract Home Assistant disk image
|
||||||
msg "Extracting disk image..."
|
msg "Extracting disk image..."
|
||||||
case $FILE in
|
case $FILE in
|
||||||
*"gz") gunzip -f $FILE;;
|
*"gz") gunzip -f $FILE;;
|
||||||
|
*"zip") unzip -o $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
|
||||||
|
Loading…
Reference in New Issue
Block a user