Connect to WiFi before starting HW Diagnostics

This commit is contained in:
2Shirt 2021-04-01 22:58:56 -06:00
parent 0aefdf3f1a
commit 7215c3242b
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C
2 changed files with 17 additions and 0 deletions

View file

@ -18,6 +18,22 @@ if ! [[ -d /Volumes/RAM_Disk ]]; then
fi
cd /Volumes/RAM_Disk
# Connect to WiFi?
if ! [[ -e /Volumes/RAM_Disk/.wifi ]]; then
WIFI_NET="$(fgrep ':::' /.known_networks | head -1)"
if ! ifconfig | grep -Eq '(((10|172)\.\d+|192.168)\.\d+\.\d+)' 2>/dev/null; then
echo "Connecting to WiFi..."
NET_DEV="$(/usr/sbin/networksetup \
-listallhardwareports \
| tr -d '\n' \
| grep -Eo 'Wi-Fi.*?Device.*?(en\d+)' \
| grep -Eo 'en(\d+)')"
networksetup -setairportnetwork "${NET_DEV}" "${WIFI_NET%%:::*}" "${WIFI_NET##*:::}"
touch /Volumes/RAM_Disk/.wifi
sleep 1s
fi
fi
# Stay awake
echo "Getting caffeinated..."
caffeinate -id &

View file

@ -79,6 +79,7 @@ rsync -aS /usr/local/share/zsh "${WK_PATH}/usr/local/share"/
sed -Ei '' 's!^(root.*)/bin/sh!\1/bin/zsh!' "${WK_PATH}/etc/passwd"
# Misc
cp -a ../linux/known_networks "${WK_PATH}/.known_networks"
cp -a /bin/rsync "${WK_PATH}/bin"/
cp -a aliases "${WK_PATH}/.aliases"
cp -a bashrc "${WK_PATH}/etc/profile"