resolvconf.conf: Remove forced NSCD service restart
Forcibly restarting NSCD is unnecessary and breaks setups that use SSSD for authentication. NSCD is capable of detecting changes to /etc/resolv.conf and invalidating its caches internally. Restarting NSCD/SSSD breaks user name and UID resolution.
This commit is contained in:
parent
01847b7c5f
commit
d8c16bc54a
|
@ -231,10 +231,6 @@ in
|
||||||
# a collision with an apparently unrelated environment
|
# a collision with an apparently unrelated environment
|
||||||
# variable with the same name exported by dhcpcd.
|
# variable with the same name exported by dhcpcd.
|
||||||
interface_order='lo lo[0-9]*'
|
interface_order='lo lo[0-9]*'
|
||||||
'' + optionalString config.services.nscd.enable ''
|
|
||||||
# Invalidate the nscd cache whenever resolv.conf is
|
|
||||||
# regenerated.
|
|
||||||
libc_restart='${pkgs.systemd}/bin/systemctl try-restart --no-block nscd.service 2> /dev/null'
|
|
||||||
'' + optionalString (length resolvconfOptions > 0) ''
|
'' + optionalString (length resolvconfOptions > 0) ''
|
||||||
# Options as described in resolv.conf(5)
|
# Options as described in resolv.conf(5)
|
||||||
resolv_conf_options='${concatStringsSep " " resolvconfOptions}'
|
resolv_conf_options='${concatStringsSep " " resolvconfOptions}'
|
||||||
|
|
Loading…
Reference in a new issue