#!/bin/sh
RESOLV_IPV4="/var/etc/resolv.conf"
RESOLV_IPV6="/var/etc/resolv_ipv6.conf"
RESOLV_RDNSSD="/var/etc/resolv_rdnssd.conf"
RESOLV_DHCPV6="/var/etc/resolv_dhcpv6.conf"
RESOLV_CONF="/etc/resolv.conf"

cat $RESOLV_DHCPV6 $RESOLV_RDNSSD > $RESOLV_IPV6
cat $RESOLV_IPV6 | grep "^search" | sed -e :x -e '$!N;s/\n/ /;tx' | sed 's/ search / /g' > "$RESOLV_IPV6.tmp"
cat $RESOLV_DHCPV6 $RESOLV_RDNSSD | grep -v "^search" | sed '3,$d' > $RESOLV_IPV6
cat $RESOLV_IPV6.tmp >> $RESOLV_IPV6
rm -rf $RESOLV_IPV6.tmp
cat $RESOLV_IPV6 $RESOLV_IPV4 > $RESOLV_CONF
cli ipv6 radvd stop
cli ipv6 dhcp6d stop
cli ipv6 radvd start
cli ipv6 dhcp6d start
cli ipv6 route start
