From ff04270b418005cb4dc50b20bfff684569034d59 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 7 Jun 2026 19:00:50 +0200 Subject: [PATCH] fix: protect furni.asset.icon.url from being overwritten on update --- update-Nitrov3.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/update-Nitrov3.sh b/update-Nitrov3.sh index 5358dcf..e90066c 100755 --- a/update-Nitrov3.sh +++ b/update-Nitrov3.sh @@ -44,6 +44,7 @@ NITRO_SOCKET_URL="${NITRO_SOCKET_URL:-wss://ws.epicnabbo.nl}" NITRO_CAMERA_URL="${NITRO_CAMERA_URL:-http://epicnabbo.nl/camera/photo/}" NITRO_GAMEDATA_URL="${NITRO_GAMEDATA_URL:-https://epicnabbo.nl/gamedata}" NITRO_ASSET_URL="${NITRO_ASSET_URL:-https://epicnabbo.nl/gamedata/bundled}" +NITRO_FURNI_ASSET_ICON_URL="${NITRO_FURNI_ASSET_ICON_URL:-https://epicnabbo.nl/gamedata/icons/%libname%%param%_icon.png}" # Build MySQL/MariaDB credentials argument MYSQL_CRED="-h $DB_HOST -P $DB_PORT -u $DB_USER" @@ -219,7 +220,7 @@ for path in paths: env_val = os.environ.get(f'NITRO_{key.upper().replace(".", "_")}') if env_val: data[key] = env_val - for key in ['api.url', 'socket.url']: + for key in ['api.url', 'socket.url', 'furni.asset.icon.url']: if key in data: env_val = os.environ.get(f'NITRO_{key.upper().replace(".", "_")}') if env_val: @@ -235,6 +236,7 @@ cd "$NITRO_CLIENT" && NITRO_SRC_DIR="$NITRO_SRC_DIR" NITRO_DIST_CONFIG_DIR="$NIT NITRO_IMAGE_LIBRARY_URL="$NITRO_IMAGE_LIBRARY_URL" NITRO_HOF_FURNITURE_URL="$NITRO_HOF_FURNITURE_URL" \ NITRO_API_URL="$NITRO_API_URL" NITRO_SOCKET_URL="$NITRO_SOCKET_URL" \ NITRO_GAMEDATA_URL="$NITRO_GAMEDATA_URL" NITRO_ASSET_URL="$NITRO_ASSET_URL" \ + NITRO_FURNI_ASSET_ICON_URL="$NITRO_FURNI_ASSET_ICON_URL" \ python3 -c "$FORCE_CONFIG_SCRIPT"