fix resolv.conf issue on plc
[myplc.git] / dns-config
index 401a3a7..b2fa1e7 100755 (executable)
@@ -66,7 +66,9 @@ def main():
 
         if interface['hostname']:
             hostname = interface['hostname']
-        else:
+        else:      
+            if not interface['is_primary']:
+                continue
             hostname = nodes[interface['node_id']]['hostname']
 
         if hosts.has_key(interface['ip']):
@@ -93,7 +95,8 @@ def main():
 domain-needed
 bogus-priv
 addn-hosts=/etc/plc_hosts
-resolv-file=/etc/resolv.conf
+resolv-file=/etc/plc_resolv.conf
+conf-dir=/etc/dnsmasq.d
 """.lstrip())
 
     # Reload dnsmasq