#!/bin/sh

# Check if the configuration was be applied
zonename=$(uci get system.@system[0].zonename 2>/dev/null)
timezone=$(uci get system.@system[0].timezone 2>/dev/null)

if [[ -z "$zonename" || "$zonename" = "UTC" || "$zonename" = "Europe/Rome" ]]; then
    uci set system.@system[0].zonename='Europe/Rome'
fi

if [[ -z "$timezone" || "$timezone" = "UTC" || "$timezone" = "CET-1CEST,M3.5.0,M10.5.0/3" ]]; then
    uci set system.@system[0].timezone='CET-1CEST,M3.5.0,M10.5.0/3'
fi

uci commit system
/etc/init.d/system reload

exit 0