From 4f477ddf54bdf2d3abea49bfc1653d5683458b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florent=20Thi=C3=A9ry?= <florent.thiery@ubicast.eu> Date: Fri, 21 Jul 2017 10:44:23 +0200 Subject: [PATCH] detect dns servers when networkmanager is used too, refs #22127 --- tests/test_dns_records.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_dns_records.py b/tests/test_dns_records.py index 85913a1d..15914a75 100755 --- a/tests/test_dns_records.py +++ b/tests/test_dns_records.py @@ -22,6 +22,11 @@ def get_dns_servers(): for l in d.split('\n'): if l.startswith('nameserver '): servers.append(l.split('nameserver ')[1]) + if servers == ['127.0.1.1']: + # NetworkManager + status, output = subprocess.getstatusoutput('grep -R "dns=" /etc/NetworkManager/system-connections') + for l in output.split('\n'): + servers.extend(l.split('dns=')[1].rstrip(';').split(';')) return servers resolvers = get_dns_servers() -- GitLab