#!/bin/sh

MAX_WAIT=15
WAITED=0

while ! ping -c1 8.8.8.8 >/dev/null 2>&1; do
  echo "Waiting for network..."
  sleep 2
  WAITED=$((WAITED+2))
  if [ "$WAITED" -ge "$MAX_WAIT" ]; then
    echo "Network not available after $MAX_WAIT seconds, proceeding anyway."
    exit 0
  fi
done

exit 0
