diff --git a/scripts/gceworker.sh b/scripts/gceworker.sh index d89899df2fc5..544efa7db1fa 100755 --- a/scripts/gceworker.sh +++ b/scripts/gceworker.sh @@ -151,7 +151,12 @@ case "${cmd}" in gcloud "$@" ;; get) - from="${NAME}:go/src/github.com/cockroachdb/cockroach/${1}" + rpath="${1}" + if [[ "${rpath}" != /* ]]; then + # Relative paths are relative to main repo. + rpath="go/src/github.com/cockroachdb/cockroach/${rpath}" + fi + from="${NAME}:${rpath}" shift gcloud compute scp --recurse "${from}" "$@" ;;