diff options
author | Arne Juul <arnej@yahooinc.com> | 2022-10-24 10:02:58 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahooinc.com> | 2022-10-24 10:02:58 +0000 |
commit | 1417a48bd4aecfb5e182d6c7b81960e3d7232309 (patch) | |
tree | 256cff43ab30ea2c5efbe31c9d1ad7eb316eefea /container-core | |
parent | fa29e75a71b49fc3925349457bb43de03b6d60d8 (diff) |
* apply new common bootstrap
* remove now-duplicated code
* prefer using ${VESPA_HOME} environment variable
Diffstat (limited to 'container-core')
-rwxr-xr-x | container-core/src/main/sh/find-pid | 5 | ||||
-rwxr-xr-x | container-core/src/main/sh/vespa-jvm-dumper | 5 | ||||
-rwxr-xr-x | container-core/src/main/sh/vespa-load-balancer-status | 3 |
3 files changed, 11 insertions, 2 deletions
diff --git a/container-core/src/main/sh/find-pid b/container-core/src/main/sh/find-pid index 57393140e0b..74eade28d00 100755 --- a/container-core/src/main/sh/find-pid +++ b/container-core/src/main/sh/find-pid @@ -72,6 +72,9 @@ findhost () { findroot findhost +ROOT=${VESPA_HOME%/} +export ROOT + # END environment bootstrap section set -uo pipefail @@ -82,7 +85,7 @@ if (( $# != 1 )); then fi readonly service=$1 -readonly pid_file="$VESPA_HOME/var/run/$service.pid" +readonly pid_file="${VESPA_HOME}/var/run/$service.pid" if [ -f "$pid_file" ]; then parent_pid=$(cat "$pid_file") pid=$(pgrep --parent $parent_pid) diff --git a/container-core/src/main/sh/vespa-jvm-dumper b/container-core/src/main/sh/vespa-jvm-dumper index c0f5e653911..20ba1d59f53 100755 --- a/container-core/src/main/sh/vespa-jvm-dumper +++ b/container-core/src/main/sh/vespa-jvm-dumper @@ -72,6 +72,9 @@ findhost () { findroot findhost +ROOT=${VESPA_HOME%/} +export ROOT + # END environment bootstrap section set -euo pipefail @@ -89,7 +92,7 @@ if ! [ -d "${output_directory}" -a -w "${output_directory}" ]; then echo "Directory '${output_directory}' is not writable" exit 1 fi -jvm_pid=$($VESPA_HOME/libexec/vespa/find-pid "$service") +jvm_pid=$(${VESPA_HOME}/libexec/vespa/find-pid "$service") echo "Pid for '${service}' is '${jvm_pid}'" echo "Creating heap dump" diff --git a/container-core/src/main/sh/vespa-load-balancer-status b/container-core/src/main/sh/vespa-load-balancer-status index b9a54845532..ff2c3c88d3e 100755 --- a/container-core/src/main/sh/vespa-load-balancer-status +++ b/container-core/src/main/sh/vespa-load-balancer-status @@ -74,6 +74,9 @@ findhost () { findroot findhost +ROOT=${VESPA_HOME%/} +export ROOT + # END environment bootstrap section set -eu |