diff options
author | Mostyn Bramley-Moore <mostyn@antipode.se> | 2017-04-26 23:43:46 +0200 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2017-04-26 22:57:29 +0000 |
commit | 3d86d45dd60358636c569e9cf06b23b5e0e04e8a (patch) | |
tree | 602830372bd7bd7e789d9ff8442804d50b891d61 /src/all.bash | |
parent | 92d918da032fa229e2909c0bdacbf8587bb96e08 (diff) | |
download | go-3d86d45dd60358636c569e9cf06b23b5e0e04e8a.tar.gz go-3d86d45dd60358636c569e9cf06b23b5e0e04e8a.zip |
build: fail nicely if somebody runs all.bash from a binary tarball package
Fixes golang/go#20008.
Change-Id: I7a429490320595fc558a8c5e260ec41bc3a788e2
Reviewed-on: https://go-review.googlesource.com/41858
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/all.bash')
-rwxr-xr-x | src/all.bash | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/all.bash b/src/all.bash index 5d994d3d0d..abe2beb6dd 100755 --- a/src/all.bash +++ b/src/all.bash @@ -8,6 +8,10 @@ if [ ! -f make.bash ]; then echo 'all.bash must be run from $GOROOT/src' 1>&2 exit 1 fi +if [ ! -f cmd/api/run.go ]; then + echo 'all.bash cannot be run from a binary download package' 1>&2 + exit 1 +fi OLDPATH="$PATH" . ./make.bash "$@" --no-banner bash run.bash --no-rebuild |