Nowadays /etc/localtime is a symlink to the timezone data in /usr/share/zoneinfo. Do you still see the same problem with recent Ubuntu version or was it fixed since then?
** Changed in: tzdata (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/308983 Title: timezone info is forgotten at reboot Status in tzdata package in Ubuntu: Incomplete Bug description: My timezone is +0530 UTC. I store my local time in the BIOS. After upgrading from hardy to intrepid, my time always runs +0530 faster than my local time zone, making it in effect +1100 UTC. Even after configuring the time with the 'date' command, this doesn't stay between reboots. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/308983/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp