X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6a4e648c4818c2c53fa06984b433cd8dfbf1884f..bf87f4aba81caff15b174393faf074cf9d8ba554:/build/run-build-packages.sh diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh index e38c9a93c4..81aef7f340 100755 --- a/build/run-build-packages.sh +++ b/build/run-build-packages.sh @@ -1,7 +1,10 @@ #!/bin/bash +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 . `dirname "$(readlink -f "$0")"`/run-library.sh -. `dirname "$(readlink -f "$0")"`/libcloud-pin +. `dirname "$(readlink -f "$0")"`/libcloud-pin.sh read -rd "\000" helpmessage <= 1:0.12.2-2" + fpm_build schema_salad "" "" python $saladversion --depends "${PYTHON2_PKG_PREFIX}-lockfile >= 1:0.12.2-2" --depends "${PYTHON2_PKG_PREFIX}-avro = 1.8.1-2" fi # And for cwltool we have the same problem as for schema_salad. Ward, 2016-03-17 @@ -519,6 +523,7 @@ while read -r line || [[ -n "$line" ]]; do pkgtype=${arr[4]} arch=${arr[5]} extra=${arr[6]} + declare -a 'extra_arr=('"$extra"')' if [[ "$FORMAT" == "rpm" ]]; then if [[ "$arch" == "all" ]]; then @@ -557,7 +562,7 @@ while read -r line || [[ -n "$line" ]]; do "python$PYTHON2_VERSION" setup.py $DASHQ_UNLESS_DEBUG egg_info build chmod -R go+rX . set +e - fpm_build . "$outname" "" "$pkgtype" "$version" --iteration "$iteration" $extra + fpm_build . "$outname" "" "$pkgtype" "$version" --iteration "$iteration" "${extra_arr[@]}" # The upload step uses the package timestamp to determine # if it is new. --no-clobber plays nice with that. mv --no-clobber "$outname"*.$FORMAT "$WORKSPACE/packages/$TARGET" @@ -574,7 +579,7 @@ while read -r line || [[ -n "$line" ]]; do *) test_package_presence $outname $version $pkgtype $iteration $arch if [[ "$?" == "0" ]]; then - fpm_build "$name" "$outname" "" "$pkgtype" "$version" --iteration "$iteration" $extra + fpm_build "$name" "$outname" "" "$pkgtype" "$version" --iteration "$iteration" "${extra_arr[@]}" fi ;; esac