Submitted By: Bruce Dubbs Date: 2011-11-16 Origin: DJ Lucas Initial Package Version: 9.8.1-P1 Description: allow use of ip command instead of ifconfig for test suite Upstream Status: Not applicable diff -Naur bind-9.8.1-P1.orig/bin/tests/system/ifconfig.sh bind-9.8.1-P1/bin/tests/system/ifconfig.sh --- bind-9.8.1-P1.orig/bin/tests/system/ifconfig.sh 2010-06-11 18:46:49.000000000 -0500 +++ bind-9.8.1-P1/bin/tests/system/ifconfig.sh 2011-11-16 21:13:32.000000000 -0600 @@ -97,9 +97,11 @@ fi ;; *-*-linux*) - ifconfig lo:$int 10.53.0.$ns up netmask 255.255.255.0 - ifconfig lo inet6 add fd92:7065:b8e:ffff::$ns/64 - ;; + #ifconfig lo:$int 10.53.0.$ns up netmask 255.255.255.0 + #ifconfig lo inet6 add fd92:7065:b8e:ffff::$ns/64 + ip addr add 10.53.0.$ns/24 label lo:$int dev lo + ip addr add fd92:7065:b8e:ffff::$ns/64 label lo:$int6 dev lo + ;; *-unknown-freebsd*) ifconfig lo0 10.53.0.$ns alias netmask 0xffffffff ifconfig lo0 inet6 fd92:7065:b8e:ffff::$ns alias @@ -172,9 +174,11 @@ fi ;; *-*-linux*) - ifconfig lo:$int 10.53.0.$ns down - ifconfig lo inet6 del fd92:7065:b8e:ffff::$ns/64 - ;; + #ifconfig lo:$int 10.53.0.$ns down + #ifconfig lo inet6 del fd92:7065:b8e:ffff::$ns/64 + ip addr del 10.53.0.$ns/24 label lo:$int dev lo + ip addr del fd92:7065:b8e:ffff::$ns/64 label lo:$int6 dev lo + ;; *-unknown-freebsd*) ifconfig lo0 10.53.0.$ns delete ifconfig lo0 inet6 fd92:7065:b8e:ffff::$ns delete