mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-08-10 13:20:33 +02:00
internal/dns: add debian/openresolv to linux manager
This commit is contained in:
@@ -62,6 +62,10 @@ func NewOSConfigurator(logf logger.Logf, interfaceName string) (ret OSConfigurat
|
|||||||
return newResolvedManager(logf, interfaceName)
|
return newResolvedManager(logf, interfaceName)
|
||||||
case "network-manager":
|
case "network-manager":
|
||||||
return newNMManager(interfaceName)
|
return newNMManager(interfaceName)
|
||||||
|
case "debian-resolvconf":
|
||||||
|
return newDebianResolvconfManager(logf)
|
||||||
|
case "openresolv":
|
||||||
|
return newOpenresolvManager()
|
||||||
default:
|
default:
|
||||||
logf("[unexpected] detected unknown DNS mode %q, using direct manager as last resort", mode)
|
logf("[unexpected] detected unknown DNS mode %q, using direct manager as last resort", mode)
|
||||||
return newDirectManagerOnFS(logf, env.fs), nil
|
return newDirectManagerOnFS(logf, env.fs), nil
|
||||||
|
|||||||
Reference in New Issue
Block a user