diff options
author | Scott Ullrich <sullrich@G5.local> | 2009-10-25 22:03:18 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@G5.local> | 2009-10-25 22:03:18 -0400 |
commit | 2a1226ad9b61c8449ad9f1b390dc855a8adc0347 (patch) | |
tree | f49f8b7ff17f3c3ac1aecdf6df884a067c14864e /etc | |
parent | 30cee7b2552597128da44cf4c6aae8a71c76fe96 (diff) | |
download | pfsense-2a1226ad9b61c8449ad9f1b390dc855a8adc0347.zip pfsense-2a1226ad9b61c8449ad9f1b390dc855a8adc0347.tar.gz |
Simplify logic
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/system.inc | 18 |
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; } |