From: Kay Sievers Date: Sun, 4 Nov 2012 14:47:08 +0000 (+0100) Subject: TODO: update RTC, DST stuff X-Git-Tag: v196~139 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=d2e83c23f5f0cdd3b6ec05c5c40209708721e704;hp=39cff5961ab5d08c9685d5c2c43152aafe2b7285 TODO: update RTC, DST stuff --- diff --git a/TODO b/TODO index 3dd7290af..3b0d87229 100644 --- a/TODO +++ b/TODO @@ -22,14 +22,21 @@ F18: Features: -* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations - -* timer units should get the ability to trigger: - a) when CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) - b) when DST jumps takes place (glibc's zoneinfo "mess") - We want to be able to schedule an event when the system time changes by user - request, or DST change takes effect, to update the rtc-in-localtime and sys_tz - of the kernel when needed. +* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various + NTP implementations + +* timer units should get the ability to trigger when: + - CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) + - DST changes + +* update the kernel's TZ (sys_tz) when DST changes + +* sync down the system time to the RTC when: + - CLOCK_REALTIME makes jumps (the user explicitely requested a time set) + - DST changes && ntp is active && RTC-in-localtime (never do it without ntp) + This takes care of syncing ntpdate updates to the RTC, and DST updates for localtime + mode, it will never touch the RTC if the no reliale time source is active or the + user did not request anything like it. * When we begin with system shutdown all kind of suspend/hibernation should be prohibited until shutdown/reboot