install stage 1: add sanity checks at the start

master
BodgeMaster 2023-07-03 14:08:11 +02:00
parent 8f2a786826
commit 64730980ea
1 changed files with 11 additions and 3 deletions

View File

@ -46,9 +46,17 @@ function run_in_target {
clear
touch $LOGFILE
#TODO: check that we are root
#TODO: check that we are online
# -> could be done by pinging repo-default.voidlinux.org
if [ ! "$(id -u)" -eq 0 ]; then
echo "Must be root to run this script!"
exit 1
fi
if ping -c4 repo-default.voidlinux.org >> $LOGFILE 2>&1; then
:
else
echo "An internet connection is required to run this script."
exit 1
fi
echo "
This script will now download and install Void Linux on your USB stick.