summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-01-04 13:09:05 +0000
committerArne Juul <arnej@yahooinc.com>2023-01-04 13:09:05 +0000
commite0fe2a89d162bb7fa509cad3518338c3ecaf4c84 (patch)
treec6b628b0f2e2cd404102d359aa2857f2caad4ced /client
parent5267d4415bdc912abc550d50384578122e8598f3 (diff)
ensure referenced directories actually exist
Diffstat (limited to 'client')
-rw-r--r--client/go/jvm/env.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/go/jvm/env.go b/client/go/jvm/env.go
index a23606e6d0d..dbc957e3ccb 100644
--- a/client/go/jvm/env.go
+++ b/client/go/jvm/env.go
@@ -15,10 +15,13 @@ import (
func (opts *Options) exportEnvSettings(ps *prog.Spec) {
c := opts.container
vespaHome := defaults.VespaHome()
- vlt := fmt.Sprintf("file:%s/logs/vespa/vespa.log", vespaHome)
+ lvd := fmt.Sprintf("%s/logs/vespa", vespaHome)
+ vlt := fmt.Sprintf("file:%s/vespa.log", lvd)
lcd := fmt.Sprintf("%s/var/db/vespa/logcontrol", vespaHome)
lcf := fmt.Sprintf("%s/%s.logcontrol", lcd, c.ServiceName())
dlp := fmt.Sprintf("%s/lib64", vespaHome)
+ opts.fixSpec.FixDir(lvd)
+ opts.fixSpec.FixDir(lcd)
ps.Setenv(envvars.VESPA_LOG_TARGET, vlt)
ps.Setenv(envvars.VESPA_LOG_CONTROL_DIR, lcd)
ps.Setenv(envvars.VESPA_LOG_CONTROL_FILE, lcf)