packages: Use OpenWrt ntp vendor pool in default configs. (Cleaned whitespace too.)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@10189 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
agb 2008-01-14 10:38:27 +00:00
parent 182a270b1d
commit 83ccee9c38
13 changed files with 60 additions and 61 deletions

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=chrony PKG_NAME:=chrony
PKG_VERSION:=1.21 PKG_VERSION:=1.21
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:= ftp://chrony.sunsite.dk/projects/chrony/ \ PKG_SOURCE_URL:= ftp://chrony.sunsite.dk/projects/chrony/ \

View File

@ -2,5 +2,5 @@
# Time servers and network(s) that may access the time service # Time servers and network(s) that may access the time service
config ntpd config ntpd
option TimeServers "0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org" option TimeServers "0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.ntp.org 3.openwrt.pool.ntp.org"
option ClientAccessFrom "lan" option ClientAccessFrom "lan"

View File

@ -9,13 +9,13 @@ EOF
} }
[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && { [ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && {
[ -x $COMMAND ] && [ -n "$CHRONY_KEY" ] &&{ [ -x $COMMAND ] && [ -n "$CHRONY_KEY" ] &&{
chrony_control online chrony_control online
} }
} }
[ "$ACTION" = "ifdown" -a "$INTERFACE" = "wan" ] && { [ "$ACTION" = "ifdown" -a "$INTERFACE" = "wan" ] && {
[ -x $COMMAND ] && [ -n "$CHRONY_KEY" ] &&{ [ -x $COMMAND ] && [ -n "$CHRONY_KEY" ] &&{
chrony_control offline chrony_control offline
} }
} }

View File

@ -21,39 +21,35 @@ start() {
# Define servers and do a rapid series of time measurements # Define servers and do a rapid series of time measurements
# to get up to date # to get up to date
( (
echo password $CHRONY_KEY echo password $CHRONY_KEY
for NTP_SERVER in $NTP_SERVERS; do for NTP_SERVER in $NTP_SERVERS; do
echo add server $NTP_SERVER echo add server $NTP_SERVER
done done
echo burst 5/5 echo burst 5/5
) | chronyc > /dev/null 2>&1
# ... wait until a reference ID is found ...
while chronyc tracking | grep 'Reference ID.*0.0.0.0' >/dev/null ; do sleep 1; done
# ... and finally, adjust the time in a single step
# and allow clients to access the server
(
echo password $CHRONY_KEY
echo makestep
for NETNAME in $CLIENT_NETWORKS; do
local INTERFACE
local IP
local NETMASK
local BROADCAST
local NETWORK
local PREFIX
config_get INTERFACE "$NETNAME" ifname
if [ -n "$INTERFACE" ] ; then
eval $(ifconfig $INTERFACE | grep inet | sed -e 's/.*addr:/IP=/' -e 's/ .*Mask:/; NETMASK=/')
eval $(ipcalc $IP $NETMASK)
echo allow $NETWORK/$PREFIX
fi
done
) | chronyc > /dev/null 2>&1 ) | chronyc > /dev/null 2>&1
# ... wait until a reference ID is found ...
while chronyc tracking | grep 'Reference ID.*0.0.0.0' >/dev/null ; do sleep 1; done
# ... and finally, adjust the time in a single step
# and allow clients to access the server
(
echo password $CHRONY_KEY
echo makestep
for NETNAME in $CLIENT_NETWORKS; do
local INTERFACE
local IP
local NETMASK
local BROADCAST
local NETWORK
local PREFIX
config_get INTERFACE "$NETNAME" ifname
if [ -n "$INTERFACE" ] ; then
eval $(ifconfig $INTERFACE | grep inet | sed -e 's/.*addr:/IP=/' -e 's/ .*Mask:/; NETMASK=/')
eval $(ipcalc $IP $NETMASK)
echo allow $NETWORK/$PREFIX
fi
done
) | chronyc > /dev/null 2>&1
) )
} }

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ntpclient PKG_NAME:=ntpclient
PKG_VERSION:=2003_194 PKG_VERSION:=2003_194
PKG_RELEASE:=5 PKG_RELEASE:=6
PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://doolittle.icarus.com/ntpclient/ PKG_SOURCE_URL:=http://doolittle.icarus.com/ntpclient/

View File

@ -1,9 +1,9 @@
config ntpclient config ntpclient
option hostname 'pool.ntp.org' option hostname '0.openwrt.pool.ntp.org'
option port '123' option port '123'
option count '1' option count '1'
config ntpclient config ntpclient
option hostname 'ntp.ubuntu.com' option hostname '1.openwrt.pool.ntp.org'
option port '123' option port '123'
option count '1' option count '1'

View File

@ -13,7 +13,7 @@ config_cb() {
ntpclient) ntpclient)
config_get hostname $cfg hostname config_get hostname $cfg hostname
config_get port $cfg port config_get port $cfg port
config_get count $cfg count config_get count $cfg count
[ "$DONE" = "1" ] && exit 0 [ "$DONE" = "1" ] && exit 0
ps | grep 'bin/[n]tpclient' >&- || { ps | grep 'bin/[n]tpclient' >&- || {

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ntp PKG_NAME:=ntp
PKG_VERSION:=4.2.4p4 PKG_VERSION:=4.2.4p4
PKG_RELEASE:=2 PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ PKG_SOURCE_URL:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/

View File

@ -9,10 +9,10 @@ restrict 127.0.0.1
driftfile /tmp/ntp.drift driftfile /tmp/ntp.drift
server 0.pool.ntp.org iburst server 0.openwrt.pool.ntp.org iburst
server 1.pool.ntp.org iburst server 1.openwrt.pool.ntp.org iburst
server 2.pool.ntp.org iburst server 2.openwrt.pool.ntp.org iburst
server 3.pool.ntp.org iburst server 3.openwrt.pool.ntp.org iburst
# GPS(NMEA)+PPS # GPS(NMEA)+PPS

View File

@ -3,7 +3,7 @@
START=60 START=60
STEP_SERVERS="pool.ntp.org pool.ntp.org pool.ntp.org" STEP_SERVERS="0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.ntp.org"
PIDFILE="/var/run/ntpd.pid" PIDFILE="/var/run/ntpd.pid"
TIMEOUT="2" # in seconds TIMEOUT="2" # in seconds

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=openntpd PKG_NAME:=openntpd
PKG_VERSION:=3.9p1 PKG_VERSION:=3.9p1
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/ \ PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/ \

View File

@ -1,3 +1,6 @@
# use a random selection of 8 public stratum 2 servers # use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers # see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers pool.ntp.org servers 0.openwrt.pool.ntp.org
servers 1.openwrt.pool.ntp.org
servers 2.openwrt.pool.ntp.org
servers 3.openwrt.pool.ntp.org

View File

@ -1,3 +1,3 @@
# use a random selection of 8 public stratum 2 servers # use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers # see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers pool.ntp.org servers 0.openwrt.pool.ntp.org