From 61010062ff63e23948e9a0417f082d3660e645bf Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 20 Aug 2011 22:20:19 +0200 Subject: commitpkg: Release to all repositories at once Make use of archrelease's multi-tag capability invoke it once instead of re-launching it for for each individual tag. Signed-off-by: Lukas Fleischer Signed-off-by: Pierre Schmitz --- commitpkg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/commitpkg b/commitpkg index 1275615..410bc88 100755 --- a/commitpkg +++ b/commitpkg @@ -172,9 +172,14 @@ for _arch in ${arch[@]}; do abort "Signature ${pkgfile}.sig was not found" fi done - archrelease $repo-${_arch} || abort done +if [[ -n $commit_arch ]]; then + archrelease "$repo-$commit_arch" || abort +else + archrelease "${arch[@]/#/$repo-}" || abort +fi + if [[ ${#uploads[*]} -gt 0 ]]; then echo 'uploading all package and signature files' rsync "${rsyncopts[@]}" "${uploads[@]}" "$server:staging/$repo/" || abort -- cgit v1.2.3-70-g09d2