In /etc/default/rcS, UTC should default to no
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysvinit (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: initscripts
Steps to reproduce:
1. Set your system clock to the local time
2. Boot into Ubuntu
3. Reboot and check the system time
Expected results: The system time wouldn't have been changed to UTC.
Actual results: The system time was changed to UTC.
I've several machines which are dual boot (Ubuntu Intrepid and OpenSolaris 2008.11). OpenSolaris assumes the system time is the local time -- an assumption which I think is reasonable. Unfortunately, Ubuntu keeps coming along and stomping on the time, changing it to UTC.
Had I wanted my system time to be UTC, I wouldn't have set it to the local time. :-)
I don't recall being presented with a dialog in which I could indicate that I did/did not want my system time changed on my behalf, nor do I see this option in the Time and Date Settings. Fortunately a bit of searching this evening led me to /etc/default/rcS and changing UTC to 'no' solved the immediate problem. It might be nice (i.e. more user friendly) for the Time and Date Settings dialog to have an option about UTC vs. local time. In the meantime (and perhaps permanently), I think /etc/default/rcS should default to UTC=no. (What is the advantage of it defaulting to yes, anyway?)
Thanks!
UTC=yes is the correct and sane default: the only reason you would ever store any other time in your system clock is when dual-booting.
The desktop installer detects a dual-boot situation and will automatically set UTC=no, albeit not always quite as often as you'd want.
The alternate installer will ask you whether you wish the clock to be set at UTC or not.
Otherwise you can always change it.
But the default shall remain as "Yes"