Small build script fixes.
authorWard Vandewege <wvandewege@veritasgenetics.com>
Tue, 5 Dec 2017 21:14:27 +0000 (16:14 -0500)
committerWard Vandewege <wvandewege@veritasgenetics.com>
Tue, 5 Dec 2017 21:14:27 +0000 (16:14 -0500)
No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

build/run-build-packages-one-target.sh
build/run-build-packages.sh

index 7f75624af64351a293f57d723d87962223b4805f..0db305114e39cf3e77852457bcfc364ddb3fca7a 100755 (executable)
@@ -97,6 +97,15 @@ set -e
 
 if [[ -n "$test_packages" ]]; then
     if [[ -n "$(find $WORKSPACE/packages/$TARGET -name '*.rpm')" ]] ; then
+       set +e
+       /usr/bin/which createrepo >/dev/null
+       if [[ "$?" != "0" ]]; then
+               echo >&2
+               echo >&2 "Error: please install createrepo. E.g. sudo apt-get install createrepo"
+               echo >&2
+               exit 1
+       fi
+       set -e
         createrepo $WORKSPACE/packages/$TARGET
     fi
 
index 6beec1d91514ae3aa91f0fc08ebd7e00da371943..57e99e809c04905c37fd0602ae2652ccd5372083 100755 (executable)
@@ -340,7 +340,7 @@ fi
 # Go binaries
 cd $WORKSPACE/packages/$TARGET
 export GOPATH=$(mktemp -d)
-go get -v github.com/kardianos/govendor
+go get github.com/kardianos/govendor
 package_go_binary sdk/go/crunchrunner crunchrunner \
     "Crunchrunner executes a command inside a container and uploads the output"
 package_go_binary services/arv-git-httpd arvados-git-httpd \