resolv.conf(5) if it matches the domain.
search=$(cd "$resolv_conf_dir"; \
key_get_value "search " ${interfaces})
set -- ${domain}
- unset domain
- if [ -n "$2" ]; then
- search="$search $*"
- elif [ -n "$1" ]; then
- domain="domain $1$NL"
- fi
- [ -n "$search" ] && search="search $(uniqify $search)$NL"
+ domain="$1"
+ [ -n "$2" ] && search="$search $*"
+ [ -n "$search" ] && search="$(uniqify $search)"
+ [ "$domain" = "$search" ] && search=
+ [ -n "$domain" ] && domain="domain $domain$NL"
+ [ -n "$search" ] && search="search $search$NL"
# Build the nameserver list
srvs=$(cd "$resolv_conf_dir"; \