Control: tag -1 moreinfo Hello Yuri,
Yuri D'Elia [2015-10-09 15:11 +0200]: > Version: 227-1 > > I'm trying to disable time syncronization, but I've found two issues happening > during upgrades: > > - Disabling systemd-timesyncd.service is not enough. > systemd-timesyncd.service gets automatically re-enabled on upgrade. > > Is this intended? I would argue that a disabled service should stay disabled > on upgrades. No, this isn't intended. The postinst does if dpkg --compare-versions "$2" lt "218-11~"; then systemctl enable systemd-timesyncd.service || true fi i. e. it only gets enabled once on a fresh install, or when you upgrade from jessie. But not e. g. from 226-1 to 227-1. Which version did you upgrade from? I can't reproduce this by upgrading from 226 to 227. > - I tried using timedatectl instead, even though I see no reason to use the > timesyncd service at all. > > But "timedatectl set-ntp false" also got reset on package upgrades. > The manual page of timedatectl gives no information on where this setting is > actually stored. It kind of does: "This command is hence mostly equivalent to: systemctl enable --now systemd-timesyncd.service and systemctl disable --now systemd-timesyncd.service, but is protected by a different access policy." -- I. e. it is stored as the symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service . So this indeed is just a variant of what you see above with disabling with systemctl. Thanks, Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)