pld-builder.new: client/make-request.sh - skip requests implementation
glen
glen at pld-linux.org
Thu Feb 4 17:35:49 CET 2010
Author: glen Date: Thu Feb 4 16:35:49 2010 GMT
Module: pld-builder.new Tag: HEAD
---- Log message:
- skip requests implementation
---- Files affected:
pld-builder.new/client:
make-request.sh (1.66 -> 1.67)
---- Diffs:
================================================================
Index: pld-builder.new/client/make-request.sh
diff -u pld-builder.new/client/make-request.sh:1.66 pld-builder.new/client/make-request.sh:1.67
--- pld-builder.new/client/make-request.sh:1.66 Thu Feb 4 17:34:57 2010
+++ pld-builder.new/client/make-request.sh Thu Feb 4 17:35:44 2010
@@ -96,6 +96,8 @@
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 @@
shift
;;
+ -s|--skip)
+ f_upgrade=no
+ build_mode=test
+ skip=$2
+ shift
+ ;;
+
--branch)
branch=$2
shift
@@ -369,7 +378,7 @@
done
if [ "$ok" = "" ] ; then
- if [ "$command" = "" ] ; then
+ if [ -z "$command" -a -z "$skip" ]; then
die "no specs passed"
fi
else
@@ -400,6 +409,16 @@
for b in $builders; do
echo >&2 "* Builder: $b"
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
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/client/make-request.sh?r1=1.66&r2=1.67&f=u
More information about the pld-cvs-commit
mailing list