luci-0.8: add missing ff_rdate

This commit is contained in:
Jo-Philipp Wich 2009-05-01 13:28:16 +00:00
parent a7a532d8cc
commit 933210b681

View file

@ -0,0 +1,21 @@
#!/bin/sh
uci_get_one() {
for var in "$@"; do
uci -P /var/state get "$var" 2>/dev/null && break
done
}
local servers=$(uci_get_one "network.wan.lease_timesrv" \
"system.time.rdate_servers" "freifunk.time.rdate_servers")
if [ -n "$servers" ]; then
for server in $servers; do
rdate -s $server >/dev/null 2>/dev/null && \
logger -t rdate "Synced with $server" && break
logger -t rdate "Failed to sync with $server"
done
else
logger -t rdate "No usable time server found"
fi