2 # ifup hook script for resolvconf
3 # Written by Roy Marples <roy@marples.name> under the BSD-2 license
5 [ -x /sbin/resolvconf ] || exit 0
12 [ -n "$IF_DNS_DOMAIN" ] && conf="${conf}domain $IF_DNS_DOMAIN\n"
13 [ -n "$IF_DNS_SEARCH" ] && conf="${conf}search $IF_DNS_SEARCH\n"
14 [ -n "$IF_DNS_SORTLIST" ] && conf="${conf}sortlist $IF_DNS_SORTLIST\n"
15 [ -n "$IF_DNS_OPTIONS" ] && conf="${conf}options $IF_DNS_OPTIONS\n"
16 for nameserver in $IF_DNS_NAMESERVERS; do
17 conf="${conf}nameserver $nameserver\n"
19 if [ -n "$conf" ]; then
20 conf="# Generated by ifup for $IFACE.$ADDRFAM\n$conf"
21 printf "$conf" | /sbin/resolvconf -a "$IFACE.$ADDRFAM"