> From: Lennart Poettering <[email protected]> > Sent: 03 May 2017 14:45 > To: Chris Trobridge > Cc: [email protected] > Subject: Re: [systemd-devel] EnableUnitFiles / DisableUnitFiles > > On Tue, 02.05.17 08:38, Chris Trobridge ([email protected]) wrote: > 1;4601;0c > > Using 230/231: > > > > > > I just switched from using the systemd Unit interface to control services > > via dbus to using the systemd Manager interface so that I could control > > access via polkit-1. > > > > > > Using EnableUnitFiles and DisableUnitFiles, I noticed the expected changes > > to symlinks were being made but the unit file status (systemctl status, > > dbus) was not changing. > > > > > > Reloading the units files with systemctl reload-daemon or dbus Manager > > Reload method cause the unit file state to update. > > > > > > I don't know whether this is expected behaviour or not but I didn't find it > > obvious from the documentation so I am putting this out in case it helps > > anyone. > > This is expected behaviour, and permits you to make multiple changes > that are then put into effect in one go (though it still won't be full > transaction scheme). "systemctl enable" will always implicitly follow > all changes by a reload, exept if you specify --no-reload. > > Lennart
Thanks Lennart, that's what I thought was most likely, and I've already taken advantage of this to enable several units before reloading. Cheers, Chris _______________________________________________ systemd-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/systemd-devel
