Ignore:
Timestamp:
2011-10-27T02:21:53+02:00 (5 years ago)
Author:
jow
Message:

[package] base-files: remove rdate integration, add busybox ntpd init script and server list in /etc/config/system
The rdate applet proved to be too unreliable to obtain the current time on boot:

  • public time servers are rare and often unreachable or overloaded
  • rdate does not daemonize, it needs a network connection the moment it is started, leading to race conditions
  • the /etc/config/timeserver configuration is overly complex and there is no reliable way to disable rdate invocations
  • the time protocol as specified in RFC 868 is considered obsolete

This commit adds an init script /etc/init.d/sysntpd which starts and stops the busybox ntpd accordingly.
The builtin ntpd can be disabled by either disabling the init script, removing the symlink to busybox or
by clearing the timeserver list in /etc/config/system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/etc/config/system

    r21495 r28612  
    33        option timezone UTC 
    44 
    5 config rdate 
    6         option interface        wan 
     5config timeserver 
     6        list server     0.openwrt.pool.ntp.org 
     7        list server     1.openwrt.pool.ntp.org 
     8        list server     2.openwrt.pool.ntp.org 
     9        list server     3.openwrt.pool.ntp.org 
Note: See TracChangeset for help on using the changeset viewer.