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 <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
This commit is contained in:
Lukas Fleischer 2011-08-20 22:20:19 +02:00 committed by Pierre Schmitz
parent 6ef4d5f30b
commit 61010062ff
1 changed files with 6 additions and 1 deletions

View File

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