From: Alex Brainman Date: Wed, 9 Feb 2011 01:37:08 +0000 (+1100) Subject: src/run.bash: get rid of long windows expression X-Git-Tag: weekly.2011-02-15~65 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=642c7740818834faf752e9c64b7e746762194663;p=gostls13.git src/run.bash: get rid of long windows expression R=rsc CC=golang-dev https://golang.org/cl/4138041 --- diff --git a/src/env.bash b/src/env.bash index 2518c4233e..4fc762821e 100644 --- a/src/env.bash +++ b/src/env.bash @@ -38,7 +38,7 @@ fi # 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|GO_ENV') +eval $($MAKE --no-print-directory -f Make.inc go-env | egrep 'GOARCH|GOOS|GOHOSTARCH|GOHOSTOS|GO_ENV') # Shell doesn't tell us whether make succeeded, # so Make.inc generates a fake variable name. diff --git a/src/run.bash b/src/run.bash index 731e07e495..36508c6b51 100755 --- a/src/run.bash +++ b/src/run.bash @@ -77,19 +77,17 @@ time gomake test ) || exit $? [ "$GOARCH" == arm ] || +[ "$GOHOSTOS" == windows ] || (xcd ../misc/cgo/stdio -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - gomake clean - ./test.bash -fi +gomake clean +./test.bash ) || exit $? [ "$GOARCH" == arm ] || +[ "$GOHOSTOS" == windows ] || (xcd ../misc/cgo/life -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - gomake clean - ./test.bash -fi +gomake clean +./test.bash ) || exit $? (xcd pkg/exp/ogle @@ -97,16 +95,14 @@ gomake clean time gomake ogle ) || exit $? +[ "$GOHOSTOS" == windows ] || (xcd ../doc/progs -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - time ./run -fi +time ./run ) || exit $? +[ "$GOHOSTOS" == windows ] || (xcd ../doc/codelab/wiki -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - gomake test -fi +gomake test ) || exit $? for i in ../misc/dashboard/builder ../misc/goplay @@ -118,15 +114,13 @@ do done [ "$GOARCH" == arm ] || +[ "$GOHOSTOS" == windows ] || (xcd ../test/bench -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - ./timing.sh -test -fi +./timing.sh -test ) || exit $? +[ "$GOHOSTOS" == windows ] || (xcd ../test -if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then - ./run -fi +./run ) || exit $?