From a78e449596dd4ebbca4a52ce27418e73d9b23168 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 19 Sep 2025 21:36:25 +0200 Subject: [PATCH] Update permissions and environment variable export Refactor environment variable handling and permissions. --- wger/rootfs/etc/cont-init.d/90-run.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/wger/rootfs/etc/cont-init.d/90-run.sh b/wger/rootfs/etc/cont-init.d/90-run.sh index 5ca53c95d..5b0dcbfd1 100755 --- a/wger/rootfs/etc/cont-init.d/90-run.sh +++ b/wger/rootfs/etc/cont-init.d/90-run.sh @@ -32,13 +32,21 @@ ln -s /data/media /home/wger # Align permissions # ##################### echo "... align permissions" +chown -R wger /data +chown -R wger /home/wger +chmod -R 777 /data + +echo "... add env variables" ( set -o posix export -p ) > /data/env.sh -chown -R wger /data -chown -R wger /home/wger -chmod -R 777 /data +while IFS= read -r line; do + [[ -z "$line" || "$line" =~ ^[[:space:]]*# ]] && continue + var="${line%%=*}" + sed -i "/^export[[:space:]]\+$var=/d" /data/env.sh + echo "export $line" >> /data/env.sh +done < /.env bashio::log.info "Starting nginx" nginx || true &