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

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-tools                    Date:   07-Feb-2005 16:42:55
  Branch: HEAD                             Handle: 2005020715425400

  Modified files:
    openpkg-tools/cmd       bf-mk.pl

  Log:
    resurrect old build farm CTL logic to enable stopping the loop for a
    specific or all machines at the end of the current loop

  Summary:
    Revision    Changes     Path
    1.15        +19 -0      openpkg-tools/cmd/bf-mk.pl
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-tools/cmd/bf-mk.pl
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 bf-mk.pl
  --- openpkg-tools/cmd/bf-mk.pl        7 Feb 2005 09:49:31 -0000       1.14
  +++ openpkg-tools/cmd/bf-mk.pl        7 Feb 2005 15:42:54 -0000       1.15
  @@ -580,6 +580,25 @@
       while [ 1 ]; do
           %{driver.shtool} echo -e "%B++ [EMAIL PROTECTED]:%{shared.prefix}: 
loop%b round $round"
           oneshot
  +
  +        slavebreak="%{shared.prefix}/ctl/$HOST-$ARCH-$OS/slave.break"
  +        if [ -f $slavebreak ]; then
  +                 %{driver.shtool} echo -e "%B++ [EMAIL 
PROTECTED]:%{shared.prefix}: found $slavebreak file%b";
  +                     ls -ld $slavebreak
  +            cat <$slavebreak
  +                     break
  +             else
  +                 %{driver.shtool} echo -e "%B++ [EMAIL 
PROTECTED]:%{shared.prefix}: no $slavebreak file found%b";
  +             fi
  +        slavebreak="%{shared.prefix}/ctl/slave.break"
  +        if [ -f $slavebreak ]; then
  +                 %{driver.shtool} echo -e "%B++ [EMAIL 
PROTECTED]:%{shared.prefix}: found $slavebreak file%b";
  +                     ls -ld $slavebreak
  +            cat <$slavebreak
  +                     break
  +             else
  +                 %{driver.shtool} echo -e "%B++ [EMAIL 
PROTECTED]:%{shared.prefix}: no $slavebreak file found%b";
  +             fi
           round=`expr $round + 1`
       done
   }
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to