On Mon, Jul 11, 2011 at 17:09, Andreas Jaeger <a...@suse.com> wrote: > On Tuesday, July 05, 2011 21:21:03 Lennart Poettering wrote: >> - If an admin wants to manually change "enable-by-default" to >> "disable-by-default" (or vice versa) he could just drop his own file >> with "disable *" (or "enable *") into /etc/systemd/system.preset/ and >> override the vendor/spin settings. > > So, how is this handled? As soon as I put one file in > /etc/systemd/system.preset, is then everything in /lib/systemd/system.preset/ > ignored? Or is there some kind of merge happening?
As usual, files are all sorted lexically by filename not by path, and are read in order. Files in /etc with the same name in /lib completely overwrite files in /lib, but only files with the same name, all other files are still read from /lib. Packages should drop files in /lib, _never_ in /etc. /etc is reserved for local administration only. The 'admin-overwrites' in /etc can overwrite/disable individual files in /lib. Kay _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel