aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2012-09-22 05:55:09 +1000
committerRuss Cox <rsc@golang.org>2012-09-22 05:55:09 +1000
commitec783af29cc2468fa190c52e3833d492d56ab85a (patch)
tree387791bbda2deaedf8d843eb4248cfbb99e51a5f
parent4dfecf3675a054dc5085a9377e9c40ee50fad649 (diff)
downloadgo-ec783af29cc2468fa190c52e3833d492d56ab85a.tar.gz
go-ec783af29cc2468fa190c52e3833d492d56ab85a.zip
[release-branch.go1] cmd/dist: emit \r in env -w output
««« backport 108165c03c70 cmd/dist: emit \r in env -w output go tool dist env -w is supposed to print a Windows batch file. Normally Windows will execute batch files without \r before \n, but issue 3060 reports that if the file ends up containing paths written in Chinese, Windows 7 cannot execute it without the \r. So add the \r. Fixes #3060. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6498120 »»»
-rw-r--r--src/cmd/dist/build.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/dist/build.c b/src/cmd/dist/build.c
index 7f9aa7bcd2..119c458471 100644
--- a/src/cmd/dist/build.c
+++ b/src/cmd/dist/build.c
@@ -1301,7 +1301,7 @@ cmdenv(int argc, char **argv)
vflag++;
break;
case 'w':
- format = "set %s=%s\n";
+ format = "set %s=%s\r\n";
break;
default:
usage();