From: Elan Ruusamäe Date: Mon, 11 Jun 2012 08:54:59 +0000 (+0000) Subject: - batch make-request calls X-Git-Tag: Ac-CVS~8 X-Git-Url: https://git.pld-linux.org/?p=projects%2Fpld-builder.new.git;a=commitdiff_plain;h=8e4d87726f78cda915dd4b1e1bfd124c390bcdb0 - batch make-request calls Changed files: client/rebuild-th-kernel.sh -> 1.16 --- diff --git a/client/rebuild-th-kernel.sh b/client/rebuild-th-kernel.sh index baac0b3..3f6ef6d 100644 --- a/client/rebuild-th-kernel.sh +++ b/client/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