Ah thanks. I think I understand this now, so setting to Triaged. Debian's systemd is using /etc/adjtime to indicate whether the hw clock is UTC or LOCAL, and masks /etc/init.d/hwclock.sh. But right now in Ubuntu we still use /etc/default/rcS's UTC= setting.
Option 1: Keep rcS UTC setting: Un-mask hwclock.sh in util-linux so that it runs under systemd, or write a specific unit for it. This will keep our delta for that in sysvinit, util-linux, and systemd forever. Option 2: Drop rcS UTC setting, drop our deltas in sysvinit, util-linux, and systemd, and migrate that setting to /etc/adjtime like in Debian. Our only delta would then be to bump the version comparison in systemd.postinst to do the migration, which we could drop after 16.04 LTS. I'm favoring option 2, but I remember that Steve seemed to dislike /etc/adjtime quite much, so I'd like to ask him about his opinion first. ** Changed in: util-linux (Ubuntu) Importance: Undecided => High ** Changed in: util-linux (Ubuntu) Status: Incomplete => Triaged ** Changed in: util-linux (Ubuntu) Assignee: (unassigned) => Martin Pitt (pitti) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1377258 Title: /etc/default/rcS: UTC=no: Utopic time is off by 4 hours after boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1377258/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs