diff --git a/man/NetworkManager.conf.xml b/man/NetworkManager.conf.xml index 5ab3432d00..54ad4e1584 100644 --- a/man/NetworkManager.conf.xml +++ b/man/NetworkManager.conf.xml @@ -303,7 +303,8 @@ no-auto-default=* configuration with DNSSEC support. The /etc/resolv.conf will be managed by dnssec-trigger daemon. none: NetworkManager will not - modify resolv.conf. + modify resolv.conf. This implies rc-manager + unmanaged @@ -322,6 +323,8 @@ no-auto-default=* resolvconf to update the DNS configuration. netconfig: NetworkManager will run netconfig to update the DNS configuration. + unmanaged: don't touch + resolv.conf. none: deprecated alias for symlink. diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c index 9478e9b579..9cb8a0f072 100644 --- a/src/dns-manager/nm-dns-manager.c +++ b/src/dns-manager/nm-dns-manager.c @@ -1470,6 +1470,8 @@ _get_resolv_conf_manager (NMConfig *config) return NM_DNS_MANAGER_RESOLV_CONF_MAN_RESOLVCONF; if (nm_streq (man, "netconfig")) return NM_DNS_MANAGER_RESOLV_CONF_MAN_NETCONFIG; + if (nm_streq (man, "unmanaged")) + return NM_DNS_MANAGER_RESOLV_CONF_MAN_UNMANAGED; return NM_DNS_MANAGER_RESOLV_CONF_MAN_UNKNOWN; }