OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-tools Date: 15-Feb-2005 16:34:54
Branch: HEAD Handle: 2005021515345400
Modified files:
openpkg-tools/cmd bf-mk.pl
Log:
allow slave to specify package target to be build
Summary:
Revision Changes Path
1.23 +9 -3 openpkg-tools/cmd/bf-mk.pl
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-tools/cmd/bf-mk.pl
============================================================================
$ cvs diff -u -r1.22 -r1.23 bf-mk.pl
--- openpkg-tools/cmd/bf-mk.pl 15 Feb 2005 15:25:48 -0000 1.22
+++ openpkg-tools/cmd/bf-mk.pl 15 Feb 2005 15:34:54 -0000 1.23
@@ -511,6 +511,12 @@
cmd_oneshot ()
{
+ if [ ".$1" = . ]; then
+ package="try-build-latest"
+ else
+ package="build-$1"
+ fi
+
# prepare SRPMs for SLAVE
%{driver.shtool} echo -e "%B++ [EMAIL PROTECTED]:%{shared.prefix}:
prepare SRPMs for SLAVE%b"
source="%{shared.prefix}/src/master"
@@ -557,7 +563,7 @@
EXEC_BFDB="%{slaves.bfdb}" \
EXEC_ROOT="%{driver.sudo}" \
EXEC_HOST="$HOST" \
- try-build-latest \
+ $package \
)
}
@@ -607,7 +613,7 @@
( echo "$0:$level Usage: $0 [options]"
echo "Available options:"
- echo " -1|oneshot run slave once"
+ echo " -1|oneshot [pkg] run slave once"
echo " -l|loop run slave in a loop"
echo " -H|help print out this usage page"
echo " -A|amend amend slave packages"
@@ -628,7 +634,7 @@
round=1
while [ 1 ]; do
%{driver.shtool} echo -e "%B++ [EMAIL PROTECTED]:%{shared.prefix}:
loop%b round $round"
- cmd_oneshot
+ cmd_oneshot "$@"
slavebreak="%{shared.prefix}/ctl/$HOST-$ARCH-$OS/slave.break"
if [ -f $slavebreak ]; then
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]