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;
}