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]