#!/bin/sh
set -eu
for _ in $(seq 1 60); do
  if /usr/sbin/ip -4 -o addr show dev tailscale0 2>/dev/null | /usr/bin/grep -q '100.90.90.91/32'; then
    exit 0
  fi
  /usr/bin/sleep 1
done
echo 'Tailscale address 100.90.90.91 not ready' >&2
exit 1
