X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/de99c0b2effdd43d3843f15475cee84dbde8add8..3574793a2104d523f924d3ce3f6d1eab049835a1:/build/run-library.sh diff --git a/build/run-library.sh b/build/run-library.sh index 3d619622e4..ae5ad6d49b 100755 --- a/build/run-library.sh +++ b/build/run-library.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 # A library of functions shared by the various scripts in this directory. @@ -7,7 +10,7 @@ # older packages. LICENSE_PACKAGE_TS=20151208015500 -RAILS_PACKAGE_ITERATION=7 +RAILS_PACKAGE_ITERATION=8 debug_echo () { echo "$@" >"$STDOUT_IF_DEBUG" @@ -226,8 +229,12 @@ test_package_presence() { local complete_pkgname="$pkgname-$version-$iteration.$rpm_architecture.rpm" fi - if [[ -e "$complete_pkgname" ]]; then + # See if we can skip building the package, only if it already exists in the + # processed/ directory. If so, move it back to the packages directory to make + # sure it gets picked up by the test and/or upload steps. + if [[ -e "processed/$complete_pkgname" ]]; then echo "Package $complete_pkgname exists, not rebuilding!" + mv processed/$complete_pkgname . return 1 else echo "Package $complete_pkgname not found, building"