summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/go/jvm/env.go5
-rwxr-xr-xstandalone-container/src/main/sh/standalone-container.sh2
2 files changed, 5 insertions, 2 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)
diff --git a/standalone-container/src/main/sh/standalone-container.sh b/standalone-container/src/main/sh/standalone-container.sh
index 56ceab18dac..c81302c9a2a 100755
--- a/standalone-container/src/main/sh/standalone-container.sh
+++ b/standalone-container/src/main/sh/standalone-container.sh
@@ -124,6 +124,7 @@ StartCommand() {
fi
local pidfile="${VESPA_HOME}/var/run/$service.pid"
+ FixDataDirectory "$(dirname "$pidfile")"
if [ "$force" = false ] && test -r "$pidfile"; then
echo "$service is already running as PID $(< "$pidfile") according to $pidfile"
return
@@ -152,7 +153,6 @@ StartCommand() {
# may be invoked w/o path. In any case, checkjava verifies bare 'java'.
checkjava
- FixDataDirectory "$(dirname "$pidfile")"
local vespa_log="${VESPA_HOME}/logs/vespa/vespa.log"
export VESPA_LOG_TARGET="file:$vespa_log"