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 openpkg-web          Date:   09-Jul-2003 14:25:20
  Branch: HEAD                             Handle: 2003070913251901

  Modified files:
    openpkg-src/ntp         ntp.spec rc.ntp
    openpkg-web             news.txt

  Log:
    cleanup run-command script

  Summary:
    Revision    Changes     Path
    1.40        +1  -1      openpkg-src/ntp/ntp.spec
    1.12        +54 -47     openpkg-src/ntp/rc.ntp
    1.5464      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ntp/ntp.spec
  ============================================================================
  $ cvs diff -u -r1.39 -r1.40 ntp.spec
  --- openpkg-src/ntp/ntp.spec  8 Jul 2003 14:41:18 -0000       1.39
  +++ openpkg-src/ntp/ntp.spec  9 Jul 2003 12:25:20 -0000       1.40
  @@ -33,7 +33,7 @@
   Group:        Network
   License:      BSD-style
   Version:      4.1.1c
  -Release:      20030708
  +Release:      20030709
   
   #   package options
   %option       with_fsl  yes
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ntp/rc.ntp
  ============================================================================
  $ cvs diff -u -r1.11 -r1.12 rc.ntp
  --- openpkg-src/ntp/rc.ntp    7 Jul 2003 22:01:42 -0000       1.11
  +++ openpkg-src/ntp/rc.ntp    9 Jul 2003 12:25:20 -0000       1.12
  @@ -21,69 +21,76 @@
   
   %start -p 200 -u @l_susr@
       opServiceEnabled ntp || exit 0
  +
       #   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); }'`
  -    opVarIsYes ntp_daemon || exit 0
  +
       #   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 \
  -        -s @l_prefix@/var/ntp/ntpd.stat/
  +    if opVarIsYes ntp_daemon; then
  +        @l_prefix@/bin/ntpd \
  +            -p @l_prefix@/var/ntp/ntpd.pid \
  +            -f @l_prefix@/var/ntp/ntpd.drift \
  +            -s @l_prefix@/var/ntp/ntpd.stat/
  +    fi
   
   %stop -p 200 -u @l_susr@
  -    opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
  -    ntp_signal TERM
  +    opServiceEnabled ntp || exit 0
  +    if opVarIsYes ntp_daemon; then
  +        ntp_signal TERM
  +    fi
   
   %restart -u @l_susr@
  -    opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
  -    ntp_signal TERM
  -    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 \
  -        -s @l_prefix@/var/ntp/ntpd.stat/
  -
  -%hourly -u @l_susr@
       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 @l_susr@
  -    opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
  -    opTmpDirGen ntp
  -    opTmpDirFile ntp hint hintfile
  -    prolog="true"
  -    if [ ".$ntp_log_prolog" != . ]; then
  -        prolog="$prolog; $ntp_log_prolog"
  -    fi
  -    epilog="echo 'epilog' >$hintfile"
  -    if [ ".$ntp_log_epilog" != . ]; then
  -        epilog="$epilog; $ntp_log_epilog"
  -    fi
  -    shtool rotate -f \
  -        -n${ntp_log_numfiles} -s${ntp_log_minsize} \
  -        -d -z${ntp_log_complevel} \
  -        [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \
  -        -P "$prolog" \
  -        -E "$epilog" \
  -        @l_prefix@/var/ntp/ntp.log
  -    if [ ".`cat $hintfile`" = ".epilog" ]; then
  +    if opVarIsYes ntp_daemon; then
           ntp_signal TERM
           sleep 2
  -        #   restart the NTP daemon
           @l_prefix@/bin/ntpd \
               -p @l_prefix@/var/ntp/ntpd.pid \
               -f @l_prefix@/var/ntp/ntpd.drift \
               -s @l_prefix@/var/ntp/ntpd.stat/
       fi
  -    opTmpDirDel ntp
  +
  +%hourly -u @l_susr@
  +    opServiceEnabled ntp || exit 0
  +    if ! opVarIsYes ntp_daemon; then
  +        ( sleep 30
  +          @l_prefix@/bin/ntpdate \
  +              `grep "^server" @l_prefix@/etc/ntp/ntp.conf |\
  +               awk '{ printf(" %s", $2); }'`
  +        ) >/dev/null &
  +    fi
  +
  +%daily -u @l_susr@
  +    opServiceEnabled ntp || exit 0
  +    if opVarIsYes ntp_daemon; then
  +        opTmpDirGen ntp
  +        opTmpDirFile ntp hint hintfile
  +        prolog="true"
  +        if [ ".$ntp_log_prolog" != . ]; then
  +            prolog="$prolog; $ntp_log_prolog"
  +        fi
  +        epilog="echo 'epilog' >$hintfile"
  +        if [ ".$ntp_log_epilog" != . ]; then
  +            epilog="$epilog; $ntp_log_epilog"
  +        fi
  +        shtool rotate -f \
  +            -n${ntp_log_numfiles} -s${ntp_log_minsize} \
  +            -d -z${ntp_log_complevel} \
  +            [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \
  +            -P "$prolog" \
  +            -E "$epilog" \
  +            @l_prefix@/var/ntp/ntp.log
  +        if [ ".`cat $hintfile`" = ".epilog" ]; then
  +            ntp_signal TERM
  +            sleep 2
  +            @l_prefix@/bin/ntpd \
  +                -p @l_prefix@/var/ntp/ntpd.pid \
  +                -f @l_prefix@/var/ntp/ntpd.drift \
  +                -s @l_prefix@/var/ntp/ntpd.stat/
  +        fi
  +        opTmpDirDel ntp
  +    fi
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.5463 -r1.5464 news.txt
  --- openpkg-web/news.txt      9 Jul 2003 10:10:10 -0000       1.5463
  +++ openpkg-web/news.txt      9 Jul 2003 12:25:19 -0000       1.5464
  @@ -1,3 +1,4 @@
  +09-Jul-2003: Upgraded package: P<ntp-4.1.1c-20030709>
   09-Jul-2003: Upgraded package: P<exim-4.20-20030709>
   09-Jul-2003: Upgraded package: P<tomcat4-adapter-4.1.24-20030709>
   09-Jul-2003: Upgraded package: P<apache-1.3.27-20030709>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to