OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   07-Aug-2003 16:37:28
  Branch: HEAD                             Handle: 2003080715372800

  Modified files:
    openpkg-src/ntp         rc.ntp

  Log:
    add back again the old 'sleep 30' which is important to make sure cron
    jobs are not run immediately again on a few seconds backstepping; use
    a more descriptive comment

  Summary:
    Revision    Changes     Path
    1.22        +11 -8      openpkg-src/ntp/rc.ntp
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ntp/rc.ntp
  ============================================================================
  $ cvs diff -u -r1.21 -r1.22 rc.ntp
  --- openpkg-src/ntp/rc.ntp    7 Aug 2003 11:35:48 -0000       1.21
  +++ openpkg-src/ntp/rc.ntp    7 Aug 2003 14:37:28 -0000       1.22
  @@ -37,8 +37,11 @@
       rcService ntp enable yes || exit 0
       rcService ntp active yes && exit 0
   
  -    #   on startup, force synchronize local machine
  -    #   because ntpd does not skip large time offsets
  +    #   under both periodical and daemon mode, synchronize local machine
  +    #   once manually -- either to fill the gap between startup time and
  +    #   the first run of the cron jobs (periodical mode) or to perform
  +    #   a possible large time offset which ntpd does not perform itself
  +    #   (daemon mode).
       case "$ntp_mode" in
           once | \
           daemon | \
  @@ -48,7 +51,7 @@
       esac
   
       #   run the NTP daemon for continued synchronization
  -    if [ ".$ntp_mode" = ".daemon" ]; then \
  +    if [ ".$ntp_mode" = ".daemon" ]; then
           @l_prefix@/bin/ntpd \
               -p @l_prefix@/var/ntp/ntpd.pid \
               -f @l_prefix@/var/ntp/ntpd.drift \
  @@ -68,15 +71,15 @@
   
   %quarterly -u @l_susr@
       rcService ntp enable yes || exit 0
  -    if [ ".$ntp_mode" = ".quarterly" ] && ntp_once
  +    if [ ".$ntp_mode" = ".quarterly" ] && ntp_once && sleep 30
   
   %hourly -u @l_susr@
       rcService ntp enable yes || exit 0
  -    if [ ".$ntp_mode" = ".hourly" ] && ntp_once
  +    if [ ".$ntp_mode" = ".hourly" ] && ntp_once && sleep 30
   
   %daily -u @l_susr@
       rcService ntp enable yes || exit 0
  -    if [ ".$ntp_mode" = ".daily" ] && ntp_once
  +    if [ ".$ntp_mode" = ".daily" ] && ntp_once && sleep 30
   
       #   rotate logfile
       shtool rotate -f \
  @@ -88,9 +91,9 @@
   
   %weekly -u @l_susr@
       rcService ntp enable yes || exit 0
  -    if [ ".$ntp_mode" = ".weekly" ] && ntp_once
  +    if [ ".$ntp_mode" = ".weekly" ] && ntp_once && sleep 30
   
   %monthly -u @l_susr@
       rcService ntp enable yes || exit 0
  -    if [ ".$ntp_mode" = ".monthly" ] && ntp_once
  +    if [ ".$ntp_mode" = ".monthly" ] && ntp_once && sleep 30
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to