aboutsummaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2017-03-01 17:38:41 -0800
committerDan Willemsen <dwillemsen@google.com>2017-03-01 17:39:32 -0800
commitabc56d4fc75e2f9be9304916dc271c9e4a7e8198 (patch)
treec7a847e83e031617ac687167824cb65fe4db934a /cmd
parent469a18aae2f4924d4bfd0e76639dc43c55467443 (diff)
downloadbuild_soong-abc56d4fc75e2f9be9304916dc271c9e4a7e8198.tar.gz
build_soong-abc56d4fc75e2f9be9304916dc271c9e4a7e8198.tar.bz2
build_soong-abc56d4fc75e2f9be9304916dc271c9e4a7e8198.zip
Fix `dist` if $DIST_DIR/logs doesn't exist
Bug: 35886901 Test: rm -rf out; m -j dist Change-Id: I1008d9eef884d60766e35a543e72df5df01d61de
Diffstat (limited to 'cmd')
-rw-r--r--cmd/soong_ui/main.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/soong_ui/main.go b/cmd/soong_ui/main.go
index 06a601e2..26887ae6 100644
--- a/cmd/soong_ui/main.go
+++ b/cmd/soong_ui/main.go
@@ -72,9 +72,10 @@ func main() {
build.SetupOutDir(buildCtx, config)
if config.Dist() {
- os.MkdirAll(config.DistDir(), 0777)
- log.SetOutput(filepath.Join(config.DistDir(), "logs", "soong.log"))
- trace.SetOutput(filepath.Join(config.DistDir(), "logs", "build.trace"))
+ logsDir := filepath.Join(config.DistDir(), "logs")
+ os.MkdirAll(logsDir, 0777)
+ log.SetOutput(filepath.Join(logsDir, "soong.log"))
+ trace.SetOutput(filepath.Join(logsDir, "build.trace"))
} else {
log.SetOutput(filepath.Join(config.OutDir(), "soong.log"))
trace.SetOutput(filepath.Join(config.OutDir(), "build.trace"))