X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4dd318184615c0ff83501dfa7935daea5511bb17..cd94cea680540c12d4d6a44e4c528e7c44ad5268:/build/run-library.sh diff --git a/build/run-library.sh b/build/run-library.sh index a13470bc43..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,6 +10,8 @@ # older packages. LICENSE_PACKAGE_TS=20151208015500 +RAILS_PACKAGE_ITERATION=8 + debug_echo () { echo "$@" >"$STDOUT_IF_DEBUG" } @@ -224,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"