diff --git a/airootfs/etc/systemd/scripts/sysrescue-initialize.py b/airootfs/etc/systemd/scripts/sysrescue-initialize.py index 5f8b553..7537d4b 100755 --- a/airootfs/etc/systemd/scripts/sysrescue-initialize.py +++ b/airootfs/etc/systemd/scripts/sysrescue-initialize.py @@ -114,6 +114,7 @@ dostartx = read_cfg_value('global','dostartx', False, True) dovnc = read_cfg_value('global','dovnc', False, True) vncpass = read_cfg_value('global','vncpass', "", False) late_load_srm = read_cfg_value('global','late_load_srm', "", True) +timezone = read_cfg_value('sysconfig','timezone', "", True) # ============================================================================== # Apply the effective configuration @@ -206,6 +207,13 @@ if dovnc == True: file.write("""x11vnc $pwopt -nevershared -forever -logfile /var/log/x11vnc.log &\n""") file.close() +# Set the timezone +if timezone != "": + p = subprocess.run(["/usr/bin/timedatectl", "set-timezone", timezone], text=True) + if p.returncode != 0: + print (f"Failed to set timezone") + errcnt+=1 + # ============================================================================== # Configure custom CA certificates # ==============================================================================