[systemd-commits] Makefile.am units/hwclock-save.service

Kay Sievers kay at kemper.freedesktop.org
Wed May 25 09:29:07 PDT 2011


 Makefile.am                |    3 ---
 units/hwclock-save.service |   17 -----------------
 2 files changed, 20 deletions(-)

New commits:
commit da2617378523e007ec0c6efe99d0cebb2be994e1
Author: Kay Sievers <kay.sievers at vrfy.org>
Date:   Wed May 25 18:21:36 2011 +0200

    drop hwclock-save.service
    
    We don't want to fiddle around changing the RTC, not on bootup, not
    on shutdown.
    
    If we don't run NTP, we have absolutely no clue what's the current
    time to store in the RTC. If we run NTP, the kernel syncs the system
    time every 11 minutes to the RTC.
    
    Especially in multi-boot environents we must not call hwclock(8)
    which tries to be smart with calculating/storing/applying drifts
    and such.
    
    Live-CDs must never touch the RTC, because we don't know if it is
    running in UTC or locatime.

diff --git a/Makefile.am b/Makefile.am
index 1fc9163..ee16f98 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -274,7 +274,6 @@ dist_systemunit_DATA = \
 	units/sys-kernel-security.mount \
 	units/var-run.mount \
 	units/media.mount \
-	units/hwclock-save.service \
 	units/remount-rootfs.service \
 	units/printer.target \
 	units/sound.target \
@@ -1374,10 +1373,8 @@ endif
 		$(LN_S) ../systemd-update-utmp-runlevel.service systemd-update-utmp-runlevel.service )
 	( cd $(DESTDIR)$(systemunitdir)/shutdown.target.wants && \
 		rm -f systemd-update-utmp-shutdown.service \
-			hwclock-save.service \
 			systemd-random-seed-save.service && \
 		$(LN_S) ../systemd-update-utmp-shutdown.service systemd-update-utmp-shutdown.service && \
-		$(LN_S) ../hwclock-save.service hwclock-save.service && \
 		$(LN_S) ../systemd-random-seed-save.service systemd-random-seed-save.service )
 	( cd $(DESTDIR)$(systemunitdir)/local-fs.target.wants && \
 		rm -f systemd-remount-api-vfs.service \
diff --git a/units/hwclock-save.service b/units/hwclock-save.service
deleted file mode 100644
index dedee76..0000000
--- a/units/hwclock-save.service
+++ /dev/null
@@ -1,17 +0,0 @@
-#  This file is part of systemd.
-#
-#  systemd is free software; you can redistribute it and/or modify it
-#  under the terms of the GNU General Public License as published by
-#  the Free Software Foundation; either version 2 of the License, or
-#  (at your option) any later version.
-
-[Unit]
-Description=Update RTC With System Clock
-DefaultDependencies=no
-After=hwclock-load.service
-Before=shutdown.target
-Conflicts=hwclock-load.service
-
-[Service]
-Type=oneshot
-ExecStart=/sbin/hwclock --systohc



More information about the systemd-commits mailing list