[systemd-commits] units/systemd-timesyncd.service.in

Kay Sievers kay at kemper.freedesktop.org
Sun Mar 15 11:46:45 PDT 2015


 units/systemd-timesyncd.service.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 4b16233e59b3edd8338819dad275cc94b5e5f6e7
Author: Kay Sievers <kay at vrfy.org>
Date:   Sun Mar 15 19:44:59 2015 +0100

    timesyncd: enable timesyncd in virtual machines
    
    On Fri, Mar 13, 2015 at 8:25 PM, Michael Marineau <michael.marineau at coreos.com> wrote:
    > Currently systemd-timesyncd.service includes
    > ConditionVirtualization=no, disabling it in both containers and
    > virtual machines. Each VM platform tends to deal with or ignore the
    > time problem in their own special ways, KVM/QEMU has the kernel time
    > source kvm-clock, Xen has had different schemes over the years, VMware
    > expects a userspace daemon sync the clock, and other platforms are
    > content to drift with the wind as far as I can tell.
    >
    > I don't know of a robust way to know if a platform needs a little
    > extra help from userspace to keep the clock sane or not but it seems
    > generally safer to try than to risk drifting. Does anyone know of a
    > reason to leave timesyncd off by default? Otherwise switching to
    > ConditionVirtualization=!container should be reasonable.

diff --git a/units/systemd-timesyncd.service.in b/units/systemd-timesyncd.service.in
index 39edafc..8219c95 100644
--- a/units/systemd-timesyncd.service.in
+++ b/units/systemd-timesyncd.service.in
@@ -9,7 +9,7 @@
 Description=Network Time Synchronization
 Documentation=man:systemd-timesyncd.service(8)
 ConditionCapability=CAP_SYS_TIME
-ConditionVirtualization=no
+ConditionVirtualization=!container
 DefaultDependencies=no
 RequiresMountsFor=/var/lib/systemd/clock
 After=systemd-remount-fs.service systemd-tmpfiles-setup.service systemd-sysusers.service



More information about the systemd-commits mailing list