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 openpkg-cvs@openpkg.org