diff --git a/fix-raspian-defaults/root.overlay/usr/lib/raspi-ini/run-parts.sh b/fix-raspian-defaults/root.overlay/usr/lib/raspi-ini/run-parts.sh index 227c00c..6faab66 100644 --- a/fix-raspian-defaults/root.overlay/usr/lib/raspi-ini/run-parts.sh +++ b/fix-raspian-defaults/root.overlay/usr/lib/raspi-ini/run-parts.sh @@ -6,7 +6,7 @@ exec 1> >(logger -s -t $(basename $0)) 2>&1 echo "waiting for network to come up..." -until ping -c1 www.google.com >/dev/null 2>&1; do :; done +while sleep 1; do ping -c1 www.google.com > /dev/null && break; done echo "network is now up, running scripts"