Skip to content
Snippets Groups Projects
Commit a23d93ce authored by Pierre Schmitz's avatar Pierre Schmitz
Browse files

commitpkg: check if there are any packages to process before doing so

parent 246b8ead
No related branches found
No related tags found
No related merge requests found
......@@ -183,19 +183,21 @@ for _arch in ${arch[@]}; do
commit_arches+=($_arch)
fi
done
archrelease "${archreleaseopts[@]}" "${commit_arches[@]/#/$repo-}" || die
new_uploads=()
if [[ ${#commit_arches[*]} -gt 0 ]]; then
archrelease "${archreleaseopts[@]}" "${commit_arches[@]/#/$repo-}" || die
fi
# convert to absolute paths so rsync can work with colons (epoch)
while read -r -d '' upload; do
new_uploads+=("$upload")
done < <(realpath -z "${uploads[@]}")
if [[ ${#uploads[*]} -gt 0 ]]; then
new_uploads=()
uploads=("${new_uploads[@]}")
unset new_uploads
# convert to absolute paths so rsync can work with colons (epoch)
while read -r -d '' upload; do
new_uploads+=("$upload")
done < <(realpath -z "${uploads[@]}")
if [[ ${#uploads[*]} -gt 0 ]]; then
uploads=("${new_uploads[@]}")
unset new_uploads
msg 'Uploading all package and signature files'
rsync "${rsyncopts[@]}" "${uploads[@]}" "$server:staging/$repo/" || die
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment