#!/bin/sh /etc/rc.common # Copyright (C) 2006-2008 OpenWrt.org START=60 DEFAULT_SERVERS="0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.ntp.org" CFG_SERVERS=$(uci -q get system.ntp.server) STEP_SERVERS=${CFG_SERVERS:-$DEFAULT_SERVERS} TIMEOUT="2" # in seconds start() { for s in $STEP_SERVERS ; do /usr/sbin/ntpdate -s -b -u -t "$TIMEOUT" "$s" && break done }