|
@@ -5,6 +5,7 @@
|
|
|
|
|
|
|
|
%config
|
|
%config
|
|
|
ntp_enable="yes"
|
|
ntp_enable="yes"
|
|
|
|
|
+ ntp_daemon="yes"
|
|
|
ntp_log_prolog="true"
|
|
ntp_log_prolog="true"
|
|
|
ntp_log_epilog="true"
|
|
ntp_log_epilog="true"
|
|
|
ntp_log_numfiles="10"
|
|
ntp_log_numfiles="10"
|
|
@@ -25,6 +26,7 @@
|
|
|
@l_prefix@/bin/ntpdate \
|
|
@l_prefix@/bin/ntpdate \
|
|
|
`grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
|
|
`grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
|
|
|
awk '{ printf(" %s", $2); }'`
|
|
awk '{ printf(" %s", $2); }'`
|
|
|
|
|
+ opVarIsYes ntp_daemon || exit 0
|
|
|
# run the NTP daemon for continued synchronization
|
|
# run the NTP daemon for continued synchronization
|
|
|
@l_prefix@/bin/ntpd \
|
|
@l_prefix@/bin/ntpd \
|
|
|
-p @l_prefix@/var/ntp/ntpd.pid \
|
|
-p @l_prefix@/var/ntp/ntpd.pid \
|
|
@@ -33,11 +35,11 @@
|
|
|
-s @l_prefix@/var/ntp/ntpd.stat/
|
|
-s @l_prefix@/var/ntp/ntpd.stat/
|
|
|
|
|
|
|
|
%stop -p 200 -u root
|
|
%stop -p 200 -u root
|
|
|
- opServiceEnabled ntp || exit 0
|
|
|
|
|
|
|
+ opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
|
|
|
ntp_signal TERM
|
|
ntp_signal TERM
|
|
|
|
|
|
|
|
%restart -u root
|
|
%restart -u root
|
|
|
- opServiceEnabled ntp || exit 0
|
|
|
|
|
|
|
+ opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
|
|
|
ntp_signal TERM
|
|
ntp_signal TERM
|
|
|
sleep 2
|
|
sleep 2
|
|
|
# restart the NTP daemon for continued synchronization
|
|
# restart the NTP daemon for continued synchronization
|
|
@@ -47,8 +49,19 @@
|
|
|
-l @l_prefix@/var/ntp/ntpd.log \
|
|
-l @l_prefix@/var/ntp/ntpd.log \
|
|
|
-s @l_prefix@/var/ntp/ntpd.stat/
|
|
-s @l_prefix@/var/ntp/ntpd.stat/
|
|
|
|
|
|
|
|
-%daily -u root
|
|
|
|
|
|
|
+%hourly -u root
|
|
|
opServiceEnabled ntp || exit 0
|
|
opServiceEnabled ntp || exit 0
|
|
|
|
|
+ opVarIsYes ntp_daemon && exit 0
|
|
|
|
|
+ (
|
|
|
|
|
+ sleep 30
|
|
|
|
|
+ @l_prefix@/bin/ntpdate \
|
|
|
|
|
+ `grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
|
|
|
|
|
+ awk '{ printf(" %s", $2); }'`
|
|
|
|
|
+ ) >/dev/null &
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+%daily -u root
|
|
|
|
|
+ opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
|
|
|
opTmpDirGen ntp
|
|
opTmpDirGen ntp
|
|
|
opTmpDirFile ntp hint hintfile
|
|
opTmpDirFile ntp hint hintfile
|
|
|
prolog="true"
|
|
prolog="true"
|