12345678910111213141516171819202122232425262728293031323334 |
- #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
- ##
- ## rc.ntp -- Run-Commands for NTP Daemon
- ##
- %start -p 200 -u root
- # synchronize local machine once at startup
- # because ntpd does not skip large time offsets
- @l_prefix@/bin/ntpdate \
- `grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
- awk '{ printf(" %s", $2); }'`
- # run the NTP daemon for continued synchronization
- @l_prefix@/bin/ntpd \
- -p @l_prefix@/var/ntp/ntpd.pid \
- -f @l_prefix@/var/ntp/ntpd.drift \
- -l @l_prefix@/var/ntp/ntpd.log \
- -s @l_prefix@/var/ntp/ntpd.stat/
- %stop -p 200 -u root
- # kill the NTP daemon
- kill -TERM `cat @l_prefix@/var/ntp/ntpd.pid`
- %restart -u root
- # kill the NTP daemon
- kill -TERM `cat @l_prefix@/var/ntp/ntpd.pid`
- sleep 2
- # restart the NTP daemon for continued synchronization
- @l_prefix@/bin/ntpd \
- -p @l_prefix@/var/ntp/ntpd.pid \
- -f @l_prefix@/var/ntp/ntpd.drift \
- -l @l_prefix@/var/ntp/ntpd.log \
- -s @l_prefix@/var/ntp/ntpd.stat/
|