]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
- batch make-request calls
authorElan Ruusamäe <glen@pld-linux.org>
Mon, 11 Jun 2012 08:54:59 +0000 (08:54 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    client/rebuild-th-kernel.sh -> 1.16

client/rebuild-th-kernel.sh

index baac0b3bc99adba1ef79418b028b25351663a701..3f6ef6d629405cdb71158ca9fe3eb91000cd8a90 100644 (file)
@@ -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
This page took 0.178586 seconds and 4 git commands to generate.