add error and check_internet functions to installer

This commit is contained in:
Ryan Fortner
2021-10-06 10:34:55 -04:00
committed by GitHub
parent 14ec2d8fc7
commit 640ddff58d

View File

@@ -1,4 +1,22 @@
#!/bin/sh
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker $USER
echo "remember to logoff to take effect"
function error {
echo -e "\\e[91m$1\\e[39m"
exit 1
}
function check_internet() {
printf "Checking if you are online..."
wget -q --spider http://github.com
if [ $? -eq 0 ]; then
echo "Online. Continuing."
else
error "Offline. Go connect to the internet then run the script again."
fi
}
check_internet
curl -sSL https://get.docker.com | sh || error "Failed to install Docker."
sudo usermod -aG docker $USER || error "Failed to add user to the Docker usergroup."
echo "Remember to logoff/reboot for the changes to take effect."