Control: tags -1 wontfix Control: severity -1 wishlist
On 27 June 2015 at 16:15, brian m. carlson <sand...@crustytoothpaste.net> wrote: > Package: systemd > Version: 220-7 > Severity: normal > > If I edit a file on disk, and then attempt to use service to restart it, > systemd warns but does not reload the file: > > castro ok % sudo service krb5-kdc restart > Warning: krb5-kdc.service changed on disk. Run 'systemctl daemon-reload' to > reload units. > ^C% > > When I invoked service, I expected systemd to just reload the unit > instead of warning me that it had changed. After all, I wouldn't have > edited the file unless I wanted systemd to do something different with > the service. systemd should just reload the file (or files) > automatically, since that's what the user expects to happen; the > behavior is also consistent with sysvinit. Systemd upstream has been quite clear that they do not want autoreloads[1]. You may want to ask the sysvinit-utils maintainers to trigger a daemon-reload when you invoke service, but I'm not convinced it is a good idea. The problem is that systemd has to look at the whole conf tree (/etc/systemd and /lib/systemd), so the fact that one file changed tells it nothing about whether the resulting configuration is OK. You may want to use systemctl edit, which triggers a unit reload after it exits. [1] eg at https://bugzilla.redhat.com/show_bug.cgi?id=615527 -- Saludos, Felipe Sateler _______________________________________________ Pkg-systemd-maintainers mailing list Pkg-systemd-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers