diff --git a/archlabs-installer b/archlabs-installer index 874b32d..471820c 100755 --- a/archlabs-installer +++ b/archlabs-installer @@ -8,7 +8,7 @@ # check for syntax errors # set -n -VER=2.1.13 +VER=2.1.14 # default values { @@ -2497,7 +2497,7 @@ umount_dir() chk_connect() { msg "Network Connect" "\nVerifying network connection\n" 0 - curl -sIN --connect-timeout 15 'https://www.archlinux.org/' | sed '1q' | grep -q '200' + ping -qc1 'archlinux.org' > /dev/null 2>&1 } net_connect() @@ -2507,9 +2507,9 @@ net_connect() elif hash nmtui > /dev/null 2>&1; then tput civis if [[ $TERM == 'linux' ]]; then - printf "%b" "\e]P1191919" "\e]P4191919" + printf "%b" "\e]P1191919" "\e]P4191919" # fix up the nasty default colours of nmtui nmtui-connect - printf "%b" "\e]P1D15355" "\e]P4255a9b" + printf "%b" "\e]P1D15355" "\e]P4255a9b" # restore defaults else nmtui-connect fi @@ -2591,7 +2591,7 @@ termcol # ensure the required packages are installed and that we're running as root on x86_64 architecture if ! hash dialog rsync find parted curl arch-chroot >/dev/null 2>&1; then - printf "One or more of the required packages is missing: dialog, curl, rsync, parted, findutils, arch-install-scripts" + printf "One or more required packages are missing: dialog, curl, rsync, parted, findutils, arch-install-scripts" die 1 elif (( UID != 0 )); then msg "Not Root" "\nThis installer must be run as root or using sudo.\n\nExiting..\n" 2