summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@G5.local>2009-10-25 22:03:18 -0400
committerScott Ullrich <sullrich@G5.local>2009-10-25 22:03:18 -0400
commit2a1226ad9b61c8449ad9f1b390dc855a8adc0347 (patch)
treef49f8b7ff17f3c3ac1aecdf6df884a067c14864e /etc
parent30cee7b2552597128da44cf4c6aae8a71c76fe96 (diff)
downloadpfsense-2a1226ad9b61c8449ad9f1b390dc855a8adc0347.zip
pfsense-2a1226ad9b61c8449ad9f1b390dc855a8adc0347.tar.gz
Simplify logic
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/system.inc18
1 files changed, 11 insertions, 7 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index a2a2815..9efc730 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -143,6 +143,7 @@ function get_nameservers() {
$master_list[] = $dns_item;
}
+ // Read in dhclient nameservers
$dns_lists = split("\n", `ls /var/etc/nameserver_* 2>/dev/null`);
if(is_array($dns_lists)) {
foreach($dns_lists as $dns) {
@@ -154,13 +155,16 @@ function get_nameservers() {
$master_list[] = $item;
}
}
- if(!file_exists("/var/etc/nameservers.conf"))
- return $master_list;
- $dns = `cat /var/etc/nameservers.conf`;
- $dns_s = split("\n", $dns);
- if(is_array($dns_s))
- foreach($dns_s as $dns)
- $master_list[] = $dns;
+
+ // Read in any extra nameservers
+ if(file_exists("/var/etc/nameservers.conf")) {
+ $dns = `cat /var/etc/nameservers.conf`;
+ $dns_s = split("\n", $dns);
+ if(is_array($dns_s))
+ foreach($dns_s as $dns)
+ $master_list[] = $dns;
+ }
+
return $master_list;
}
OpenPOWER on IntegriCloud