done
# Build a search list
- for x in ${interfaces}; do
- x="${resolvconf_dir}/${x}"
- search="${search}${search:+ }$(sed -n 's/^search //p' "${x}")"
- done
- [ -n "${search}" ] && search="search $(uniqify "${search}")\n"
+ search=$(cd "${resolvconf_dir}"; sed -n 's/^search //p' ${interfaces})
+ [ -n "${search}" ] && search="search $(uniqify ${search})\n"
# Build a nameserver list
- for x in ${interfaces}; do
- x="${resolvconf_dir}/${x}"
- srvs="${srvs}${srvs:+ }$(sed -n 's/^nameserver //p' "${x}")"
- done
+ srvs=$(cd "${resolvconf_dir}"; sed -n 's/^nameserver //p' ${interfaces})
if [ -n "${srvs}" ]; then
- for x in $(uniqify "${srvs}"); do
+ for x in $(uniqify ${srvs}); do
servers="${servers}nameserver ${x}\n"
done
fi