From c8ac0bf247090136af6dd1785b59adb750dbb3e5 Mon Sep 17 00:00:00 2001
From: John Crispin <john@phrozen.org>
Date: Sat, 21 Sep 2024 16:19:24 +0200
Subject: [PATCH] base-files: add timezone to UCI during config_generate

Signed-off-by: John Crispin <john@phrozen.org>
(cherry picked from commit 5071e842b99b1fe96f7364693eeb4850a4878e51)
---
 package/base-files/files/bin/config_generate | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate
index 86a9d4dbe5e..b9c54ba1024 100755
--- a/package/base-files/files/bin/config_generate
+++ b/package/base-files/files/bin/config_generate
@@ -339,6 +339,11 @@ generate_static_system() {
 				uci -q set "system.@system[-1].compat_version=1.0"
 			fi
 
+			local timezone
+			if json_get_var timezone timezone; then
+				uci -q set "system.@system[-1].timezone=$timezone"
+			fi
+
 			if json_is_a ntpserver array; then
 				local keys key
 				json_get_keys keys ntpserver
-- 
GitLab