blob: 9625b78ccb3d2604586d24b03551d4c4a0730921 [file] [log] [blame]
#!/bin/sh
. /etc/utils.sh
FAILURE_DELAY="30"
SUCCESS_DELAY="900"
while :; do
ip46tables -F captive-portal-ntp
code="0"
for dst in $@; do
echo "Updating ntp server: $dst"
ip46tables -A captive-portal-ntp -p udp -d "$dst" --dport ntp -j ACCEPT
code=$(( $code | $? ))
done
if [ "$code" -eq "0" ]; then
echo "Success. Next update in $SUCCESS_DELAY s."
sleep "$SUCCESS_DELAY"
else
echo "Failure! Trying again in $FAILURE_DELAY s."
sleep "$FAILURE_DELAY"
fi
done