Quoting Matthias Klumpp (2014-11-20 17:15:50) > 2014-11-20 16:12 GMT+01:00 Jonas Smedegaard <d...@jones.dk>: > > Quoting Vincent Danjean (2014-11-20 14:25:59) > >> Hi, > >> > >> On 18/11/2014 18:36, Ansgar Burchardt wrote: > >> > With systemd you can ship a default configuration in > >> > /lib/systemd/system and administrators can override specific options, > >> > for example: > >> > > >> > +--- > >> > | [Unit] > >> > | Description=Some Helpful Description > >> > | Documentation=man:minidlda(1) > >> > | > >> > | [Service] > >> > | User=minidlda > >> > | ExecStart=/usr/sbin/minidldad -S > >> > +---[ /lib/systemd/system/minidlda.service ] > >> > > >> > Then an admin can override the entire file by writing his own > >> > /etc/systemd/system/minidlda.service or only override specific settings: > >> > > >> > +--- > >> > | [Service] > >> > | User=some-other-user > >> > +---[ /etc/systemd/system/miniblda.service.d/user.conf ] > >> > >> I did not know that. It is very interesting. > >> > >> But, is there a way to be notified at upgrade time that the system > >> service file has been modified when there is local (partial or full) > >> changes ? > > > > I was wondering the same. > At least for the systemd-case, you can easily notice changes using the > systemd-delta command: > $> systemd-delta --diff > This will list all overrides and the differences in case something has > changed.
Thanks. Sounds like only a diff between system-provided and sysadmin-overrided config, however: That might help for the latter part of the question - notify only when system service file is overridden locally (by suppressing notification if systemd-deta is empty). How to do first part of the question - be notified with a diff between old versus new _effective_ config when a package update changes a system service file? With conffiles, sysadmin can be notified on changes by simply changing whitespace to the conffile (as that invalidates md5sum). - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature