X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ae72b172c8bf8a52358a89f8a8d744ec5bf2d993..c554b80187e6e076cbf147b1abb34ed9eb36ce93:/build/run-library.sh diff --git a/build/run-library.sh b/build/run-library.sh index c7bc9538d1..58a177ec60 100755 --- a/build/run-library.sh +++ b/build/run-library.sh @@ -178,8 +178,8 @@ fpm_build () { # pip). PACKAGE=$1 shift - # The name of the package to build. Defaults to $PACKAGE. - PACKAGE_NAME=${1:-$PACKAGE} + # The name of the package to build. + PACKAGE_NAME=$1 shift # Optional: the vendor of the package. Should be "Curoverse, Inc." for # packages of our own software. Passed to fpm --vendor. @@ -238,7 +238,7 @@ fpm_build () { COMMAND_ARR+=('--verbose' '--log' 'info') fi - if [[ "$PACKAGE_NAME" != "$PACKAGE" ]]; then + if [[ -n "$PACKAGE_NAME" ]]; then COMMAND_ARR+=('-n' "$PACKAGE_NAME") fi @@ -265,6 +265,9 @@ fpm_build () { "${PACKAGE%%=/*}" # backports ("llfuse==0.41.1" => "backports/python-llfuse") "${WORKSPACE}/backports/${PACKAGE_TYPE}-${PACKAGE%%[<=>]*}") + if [[ -n "$PACKAGE_NAME" ]]; then + fpm_dirs+=("${WORKSPACE}/backports/${PACKAGE_NAME}") + fi for pkgdir in "${fpm_dirs[@]}"; do fpminfo="$pkgdir/fpm-info.sh" if [[ -e "$fpminfo" ]]; then @@ -391,4 +394,3 @@ report_outcomes() { done fi } -