diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2009-05-01 13:19:49 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2009-05-01 13:19:49 +0000 |
commit | c2dff916a6186ac227c238d72a1d8d0c65d9fe03 (patch) | |
tree | ef052a98622fdaef7f390948e7c317352ee51b4d /modules/freifunk/root/etc/init.d | |
parent | 67fbe1b33c2195cc763309ba7467100f56676467 (diff) |
modules/freifunk: setup config and cron jobs for rdate; sync time on boot
Diffstat (limited to 'modules/freifunk/root/etc/init.d')
-rwxr-xr-x | modules/freifunk/root/etc/init.d/freifunk | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/freifunk/root/etc/init.d/freifunk b/modules/freifunk/root/etc/init.d/freifunk index 13dfde7f68..79bcbc7ba9 100755 --- a/modules/freifunk/root/etc/init.d/freifunk +++ b/modules/freifunk/root/etc/init.d/freifunk @@ -17,6 +17,10 @@ boot() { 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 + } + [ -f /etc/rc.local ] && . /etc/rc.local [ -d /etc/rc.local.d ] && { for file in /etc/rc.local.d/*; do @@ -24,5 +28,5 @@ boot() { done } - /etc/init.d/cron restart + ( /usr/sbin/ff_rdate; /etc/init.d/cron restart ) & } |