diff options
-rw-r--r-- | commitpkg.in | 15 |
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 |