echo "*/5 * * * * /usr/sbin/ff_olsr_watchdog" >> /etc/crontabs/root
}
- grep -q '/usr/sbin/ff_rdate' /etc/crontabs/root || {
- echo "0 */4 * * * /usr/sbin/ff_rdate" >> /etc/crontabs/root
- }
-
[ -d /etc/rc.local.d ] && {
for file in /etc/rc.local.d/*; do
test -f "$file" && . "$file"
done
}
- ( sleep 40; /usr/sbin/ff_rdate; /etc/init.d/cron restart ) &
+ /etc/init.d/cron restart &
}
+++ /dev/null
-#!/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') $(uci show timeserver | sed -ne 's/.*hostname=//p')"
-
-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