From 04ee11aab76eadbc547197f6c5359ebb1991b6ef Mon Sep 17 00:00:00 2001 From: Bidyut Mukherjee Date: Mon, 2 Jun 2025 01:25:09 -0500 Subject: [PATCH] Fix tinyauth configuration parsing (#4901) Co-authored-by: Bidyut Mukherjee --- install/alpine-tinyauth-install.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/install/alpine-tinyauth-install.sh b/install/alpine-tinyauth-install.sh index a96bac541..f24bbe4f8 100644 --- a/install/alpine-tinyauth-install.sh +++ b/install/alpine-tinyauth-install.sh @@ -61,7 +61,15 @@ pidfile="/var/run/tinyauth.pid" start_pre() { if [ -f "/opt/tinyauth/.env" ]; then - export \$(grep -v '^#' /opt/tinyauth/.env | xargs) + while IFS= read -r line || [ -n "$line" ]; do + [ -z "$line" ] && continue + case "$line" in + '#'*) + continue + ;; + esac + export "$line" + done < "/opt/tinyauth/.env" fi }