commit fc4e450be2a9e7a359b87d0829a06abbe1965278
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Jun 11 08:54:59 2012 +0000

    - batch make-request calls
    
    Changed files:
        client/rebuild-th-kernel.sh -> 1.16

 rebuild-th-kernel.sh | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/rebuild-th-kernel.sh b/rebuild-th-kernel.sh
index baac0b3..3f6ef6d 100644
--- a/rebuild-th-kernel.sh
+++ b/rebuild-th-kernel.sh
@@ -72,28 +72,29 @@ case "$1" in
        head)
                kernel=$(get_last_tags kernel)
                kernel=$(echo ${kernel#*auto-??-} | tr _ .)
+               specs=""
                for pkg in $pkgs_head; do
                        echo >&2 "Rebuilding $pkg..."
                        $rpmdir/builder -g $pkg -ns
                        $rpmdir/relup.sh -m "rebuild for $kernel" -ui 
$pkg/$pkg.spec
-                       $dir/make-request.sh -r -d th $pkg.spec
+                       specs="$specs $pkg.spec"
                done
+               $dir/make-request.sh -r -d $dist $specs
                ;;
        longterm)
-               cd $rpmdir
                kernel=$(alt_kernel=longterm get_last_tags kernel)
                kernel=$(echo ${kernel#*auto-??-} | tr _ .)
+               specs=""
                for pkg in $pkgs_longterm; do
                        echo >&2 "Rebuilding $pkg..."
                        $rpmdir/builder -g $pkg -ns
                        $rpmdir/relup.sh -m "rebuild for $kernel" -ui 
$pkg/$pkg.spec
-                       $dir/make-request.sh -r -d th --without kernel $pkg.spec
+                       specs="$specs $pkg.spec"
                done
+               $dir/make-request.sh -r -d $dist --without kernel $specs
+
                specs=$(get_last_tags $pkgs_head $pkgs_longterm)
-               for pkg in $specs; do
-                       echo >&2 "Rebuilding $pkg..."
-                       $dir/make-request.sh -r -d $dist --kernel longterm 
--without userspace $pkg
-               done
+               $dir/make-request.sh -r -d $dist --kernel longterm --without 
userspace $specs
                ;;
        *)
                # try to parse all args, filling them with last autotag
================================================================

---- 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