From 2a207c6be745367bc18057038a2daa8d96162684 Mon Sep 17 00:00:00 2001 From: Scott Shambarger Date: Sat, 8 Mar 2025 13:42:13 -0800 Subject: [PATCH] docker-entrypoint.sh: fix to TZ handling Werks 16594 introduced TZ support to the docker image, but didn't account for timezones with '_' (eg America/Los_Angeles) Patch to use '|' in sed to avoid clash with underscores. --- docker_image/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker_image/docker-entrypoint.sh b/docker_image/docker-entrypoint.sh index cbb9d3cabfd..c33f8e21e6e 100755 --- a/docker_image/docker-entrypoint.sh +++ b/docker_image/docker-entrypoint.sh @@ -121,7 +121,7 @@ fi if [ -n "$TZ" ]; then if grep -E '^TZ=' "/opt/omd/sites/$CMK_SITE_ID/etc/environment" >/dev/null; then # Update an existing TZ setting - sed -i -E "s_^TZ=.*_TZ=\"${TZ}\"_" "/opt/omd/sites/$CMK_SITE_ID/etc/environment" + sed -i -E "s|^TZ=.*|TZ=\"${TZ}\"|" "/opt/omd/sites/$CMK_SITE_ID/etc/environment" else # Write an inital timezone setting echo "TZ=\"${TZ}\"" >>"/opt/omd/sites/$CMK_SITE_ID/etc/environment"