diff options
author | Russ Cox <rsc@golang.org> | 2011-07-27 17:38:39 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2011-07-27 17:38:39 -0400 |
commit | db3088a37c3e4743183bc4c5934c1d4ebc3ca498 (patch) | |
tree | 05751e7a65c34b7294db5fdc669da37b12bb19d5 | |
parent | a84abbe5086e8a9d280f3f5bd94f3b7940a00eff (diff) | |
download | go-db3088a37c3e4743183bc4c5934c1d4ebc3ca498.tar.gz go-db3088a37c3e4743183bc4c5934c1d4ebc3ca498.zip |
build: fix for noclobber users
Fixes #2020.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/4814056
-rw-r--r-- | src/env.bash | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/env.bash b/src/env.bash index f83012a266..a01a03e45c 100644 --- a/src/env.bash +++ b/src/env.bash @@ -88,6 +88,11 @@ if bison --version 2>&1 | grep 'bison++' >/dev/null 2>&1; then exit 1 fi +# Issue 2020: some users configure bash to default to +# set +o noclobber +# which makes >x fail if x already exists. Restore sanity. +set -o noclobber + # Tried to use . <($MAKE ...) here, but it cannot set environment # variables in the version of bash that ships with OS X. Amazing. eval $($MAKE --no-print-directory -f Make.inc go-env | egrep 'GOARCH|GOOS|GOHOSTARCH|GOHOSTOS|GO_ENV') |