[package] base-files: remove rdate integration, add busybox ntpd init script and...
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 27 Oct 2011 00:21:53 +0000 (00:21 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Thu, 27 Oct 2011 00:21:53 +0000 (00:21 +0000)
commitd7c90211df2c1e244cce8944da9a86e2c03f3a7f
treebbe59022ca565c73b5f530f1bf57af0fcda08ee6
parent794228a96cbbcd692ab3e08e344d58fb63823997
[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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28612 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/base-files/Makefile
package/base-files/files/etc/config/system
package/base-files/files/etc/config/timeserver [deleted file]
package/base-files/files/etc/hotplug.d/iface/40-rdate [deleted file]
package/base-files/files/etc/init.d/sysntpd [new file with mode: 0755]