From 3caf431aa1436dac1981abfe08f986716301ad39 Mon Sep 17 00:00:00 2001 From: Elias Oelschner <62939318+levno-710@users.noreply.github.com> Date: Wed, 6 May 2026 20:43:19 +0200 Subject: [PATCH] fix script path in prometheus-lua --- prometheus-lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/prometheus-lua b/prometheus-lua index 5129993..3554f63 100755 --- a/prometheus-lua +++ b/prometheus-lua @@ -1,7 +1,15 @@ #!/usr/bin/env sh set -eu -SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +SCRIPT_PATH="$0" +while [ -L "$SCRIPT_PATH" ]; do + LINK_TARGET="$(readlink "$SCRIPT_PATH")" + case "$LINK_TARGET" in + /*) SCRIPT_PATH="$LINK_TARGET" ;; + *) SCRIPT_PATH="$(dirname "$SCRIPT_PATH")/$LINK_TARGET" ;; + esac +done +SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$SCRIPT_PATH")" && pwd) BUNDLED_LUA="$SCRIPT_DIR/runtime/lua" : "${PROMETHEUS_LUA_VERSION:=dev}"