Just checked to see what was written to the filesystem on mine and at the moment it has the correct one. Where would I look to see what is written to the CF that would survive a shutdown or reboot when it comes back up.
ZeroShell is configured for “US/Pacific”, and the hw clock is set to UTC. When I reboot with these settings and bring up the Time Settings page, it still shows my selected time zone as US/Pacific, but the System Time display will report the time as being in “CET” (with an obviously incorrect time).
It is a bug that I introduced when I created the ISO images.
In the livecd and compactflash the file /etc/localtime is stored in RAMDISK. Hence, any change is lost after the reboot.
The fix will be available in the next release.