#!/bin/sh

RESOLV_CONF=/etc/resolv.conf
if [ -n "$new_domain_name" -o -n "$new_domain_name_servers" ]; then
	new_resolv_conf=/tmp/.dhcp6c.resolv.conf
	rm -f $new_resolv_conf
	if [ -n "$new_domain_name" ]; then
		echo search $new_domain_name >> $new_resolv_conf
	fi

	/xbin/sed -i -e "/#dhcp6c$/d" $RESOLV_CONF
	if [ -n "$new_domain_name_servers" ]; then
		for nameserver in $new_domain_name_servers; do
			echo "nameserver $nameserver #dhcp6c" >> $new_resolv_conf
		done
	fi

	# To preserve preious config except IPv6 nameservers
	cat $RESOLV_CONF | grep -v '^nameserver.*:.*' >> $new_resolv_conf
	mv -f $new_resolv_conf $RESOLV_CONF
fi

exit 0
