commit b9a4a64b23a2688ab598e2027cfbe0d747a49754
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Feb 8 20:37:30 2010 +0000

    - different approach: skip command into shell commands
    
    Changed files:
        PLD_Builder/build.py -> 1.14
        PLD_Builder/request_handler.py -> 1.51
        client/make-request.sh -> 1.69

 make-request.sh | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)
---
diff --git a/make-request.sh b/make-request.sh
index a03ae02..d309c79 100644
--- a/make-request.sh
+++ b/make-request.sh
@@ -182,10 +182,7 @@ while [ $# -gt 0 ] ; do
                        ;;
 
                -s|--skip)
-                       f_upgrade=no
-                       build_mode=test
-                       priority=-1
-                       skip=$2
+                       skip="$2"
                        shift
                        ;;
 
@@ -329,6 +326,16 @@ aidath)
        ;;
 esac
 
+# need to do this after distro selection
+if [ "$skip" ]; then
+       f_upgrade=no
+       build_mode=test
+       priority=-1
+       command="skip:$skip"
+       command_flags="no-chroot"
+       builders="$distro-src"
+fi
+
 branch=${branch:-$default_branch}
 
 specs=`for s in $specs; do
@@ -379,7 +386,7 @@ for s in $specs; do
 done
 
 if [ "$ok" = "" ] ; then
-       if [ -z "$command" -a -z "$skip" ]; then
+       if [ -z "$command" ]; then
                die "no specs passed"
        fi
 else
@@ -412,16 +419,6 @@ 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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to