summaryrefslogtreecommitdiff
path: root/commitpkg.in
diff options
context:
space:
mode:
Diffstat (limited to 'commitpkg.in')
-rw-r--r--commitpkg.in15
1 files changed, 14 insertions, 1 deletions
diff --git a/commitpkg.in b/commitpkg.in
index 53b7e9f..928e638 100644
--- a/commitpkg.in
+++ b/commitpkg.in
@@ -96,6 +96,11 @@ for _arch in "${arch[@]}"; do
check_package_validity "$pkgfile"
fi
done
+
+ fullver=$(get_full_version "$pkgbase")
+ if pkgfile=$(find_cached_package "$pkgbase-debug" "$fullver" "$_arch"); then
+ check_package_validity "$pkgfile"
+ fi
done
if [[ -z $server ]]; then
@@ -140,7 +145,6 @@ for _arch in "${arch[@]}"; do
for _pkgname in "${pkgname[@]}"; do
fullver=$(get_full_version "$_pkgname")
-
if ! pkgfile=$(find_cached_package "$_pkgname" "$fullver" "${_arch}"); then
warning "Skipping %s: failed to locate package file" "$_pkgname-$fullver-$_arch"
skip_arches+=("$_arch")
@@ -148,6 +152,15 @@ for _arch in "${arch[@]}"; do
fi
uploads+=("$pkgfile")
done
+
+ fullver=$(get_full_version "$pkgbase")
+ if ! pkgfile=$(find_cached_package "$pkgbase-debug" "$fullver" "$_arch"); then
+ continue
+ fi
+ if ! is_debug_package "$pkgfile"; then
+ continue
+ fi
+ uploads+=("$pkgfile")
done
for pkgfile in "${uploads[@]}"; do