[systemd-devel] Unwants

Michael Biebl mbiebl at gmail.com
Thu Jan 22 06:46:26 PST 2015

2015-01-22 15:08 GMT+01:00 Dimitri John Ledkov <dimitri.j.ledkov at intel.com>:
> At the moment, I'm looking at packaging symlinks in .wants directories
> under /usr and then allow to uninstall such a package as a means to
> override the default config. Since I would like to update how the
> default config is setup, without doing in /etc where I'd have to
> answer "is this my old config, or user modified it and I shouldn't
> touch it"

That's indeed a tough problem. The upstream recommendation is, to run
"systemctl preset" during the initial installation.
If there are changes to the default in the unit files, those changes
are *not* applied on package upgrades.

I don't think that's a particularly compelling solution.

In Debian, we introduced a helper called i-s-h [1], which keeps some
additional state and tries to apply such changes on updates.


[1]  https://packages.debian.org/search?keywords=init-system-helpers
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

More information about the systemd-devel mailing list