X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e1fd558686c78d6edfd460b7531ec9b559299889..44c95f99098fa6c6acbfa82d4b6cbc6015eb6e39:/build/run-build-packages-one-target.sh?ds=sidebyside diff --git a/build/run-build-packages-one-target.sh b/build/run-build-packages-one-target.sh index 6a1ec9ca6d..7f75624af6 100755 --- a/build/run-build-packages-one-target.sh +++ b/build/run-build-packages-one-target.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 read -rd "\000" helpmessage < @@ -99,7 +102,8 @@ if [[ -n "$test_packages" ]]; then if [[ -n "$(find $WORKSPACE/packages/$TARGET -name '*.deb')" ]] ; then (cd $WORKSPACE/packages/$TARGET - dpkg-scanpackages . 2> >(grep -v 'warning' 1>&2) | gzip -c > Packages.gz + dpkg-scanpackages . 2> >(grep -v 'warning' 1>&2) | tee Packages | gzip -c > Packages.gz + apt-ftparchive -o APT::FTPArchive::Release::Origin=Arvados release . > Release ) fi @@ -193,6 +197,14 @@ if [[ -n "$test_packages" ]]; then else echo echo "START: build packages on $IMAGE" >&2 + # Move existing packages and other files into the processed/ subdirectory + if [[ ! -e "${WORKSPACE}/packages/${TARGET}/processed" ]]; then + mkdir -p "${WORKSPACE}/packages/${TARGET}/processed" + fi + set +e + mv -f ${WORKSPACE}/packages/${TARGET}/* ${WORKSPACE}/packages/${TARGET}/processed/ 2>/dev/null + set -e + # Build packages if docker run --rm \ "${docker_volume_args[@]}" \ --env ARVADOS_DEBUG=$ARVADOS_DEBUG \