diff --git a/tools/ppf-logs b/tools/ppf-logs index 1e7640c..9e6f7b5 100755 --- a/tools/ppf-logs +++ b/tools/ppf-logs @@ -8,7 +8,9 @@ set -eu -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +# Resolve to real path (handles symlinks from ~/.local/bin/) +SCRIPT_PATH="$(cd "$(dirname "$0")" && pwd)/$(basename "$0")" +SCRIPT_DIR="$(dirname "$(readlink -f "$SCRIPT_PATH")")" # shellcheck disable=SC1091 . "$SCRIPT_DIR/lib/ppf-common.sh" diff --git a/tools/ppf-service b/tools/ppf-service index 8b34324..301662f 100755 --- a/tools/ppf-service +++ b/tools/ppf-service @@ -8,7 +8,9 @@ set -eu -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +# Resolve to real path (handles symlinks from ~/.local/bin/) +SCRIPT_PATH="$(cd "$(dirname "$0")" && pwd)/$(basename "$0")" +SCRIPT_DIR="$(dirname "$(readlink -f "$SCRIPT_PATH")")" # shellcheck disable=SC1091 . "$SCRIPT_DIR/lib/ppf-common.sh"