[packages/rpm-build-tools/merge-pld-builder-client: 96/2675] - skip requests implementation
glen
glen at pld-linux.org
Mon Dec 19 21:56:59 CET 2016
commit c4b3fe4e25f3ece033fbcb6ea9c8f0bae8a79b21
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Thu Feb 4 16:36:27 2010 +0000
- skip requests implementation
Changed files:
PLD_Builder/request.py -> 1.70
PLD_Builder/request_handler.py -> 1.50
client/make-request.sh -> 1.67
make-request.sh | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/make-request.sh b/make-request.sh
index 15034e0..98515d3 100644
--- a/make-request.sh
+++ b/make-request.sh
@@ -96,6 +96,8 @@ usage() {
echo " set alt_kernel to VALUE"
echo " --target VALUE"
echo " set --target to VALUE"
+ echo " -s BUILD_ID, --skip BUILD_ID[,BUILD_ID][,BUILD_ID]"
+ echo " mark build ids on src builder to be skipped"
echo " --branch VALUE"
echo " specify default branch for specs in request"
echo " -t --test-build"
@@ -179,6 +181,13 @@ while [ $# -gt 0 ] ; do
shift
;;
+ -s|--skip)
+ f_upgrade=no
+ build_mode=test
+ skip=$2
+ shift
+ ;;
+
--branch)
branch=$2
shift
@@ -369,7 +378,7 @@ for s in $specs; do
done
if [ "$ok" = "" ] ; then
- if [ "$command" = "" ] ; then
+ if [ -z "$command" -a -z "$skip" ]; then
die "no specs passed"
fi
else
@@ -402,6 +411,16 @@ gen_req() {
echo " <builder>$b</builder>"
done
echo " </batch>"
+
+ elif [ "$skip" ]; then
+ bid=$(uuidgen)
+ echo " <batch id='$bid' depends-on=''>"
+ for s in {$skip,}; do
+ [ "$s" ] || continue
+ echo >&2 "* Skip: $s"
+ echo "<skip>$s</skip>"
+ done
+ echo " </batch>"
else
echo >&2 "* Using priority $priority"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/cca6584b96e6c33d0732d559e43e100d804e2ecd
More information about the pld-cvs-commit
mailing list