---- avahi-0.6.25/avahi-autoipd/avahi-autoipd.action.linux.orig 2010-05-02 15:05:38.000000000 +0200
-+++ avahi-0.6.25/avahi-autoipd/avahi-autoipd.action.linux 2010-05-02 15:14:46.000000000 +0200
-@@ -30,17 +30,17 @@
- # $2 interface name
- # $3 IP adddress
+--- avahi-0.7/avahi-autoipd/avahi-autoipd.action.linux~ 2017-07-10 12:12:38.000000000 +0200
++++ avahi-0.7/avahi-autoipd/avahi-autoipd.action.linux 2017-10-26 09:10:43.453751871 +0200
+@@ -35,20 +35,20 @@ PATH="$PATH:/usr/bin:/usr/sbin:/bin:/sbi
+
+ METRIC=$((1000 + `cat "/sys/class/net/$2/ifindex" 2>/dev/null || echo 0`))
-if [ -x /bin/ip -o -x /sbin/ip ] ; then
+if [ -x /sbin/ip ] ; then
case "$1" in
BIND)
-- ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
-+ /sbin/ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
+- ip addr flush dev "$2" label "$2:avahi"
+- ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
+- ip route add default dev "$2" metric "$METRIC" scope link ||:
++ /sbin/ip addr flush dev "$2" label "$2:avahi"
++ /sbin/ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
++ /sbin/ip route add default dev "$2" metric "$METRIC" scope link ||:
;;
CONFLICT|UNBIND|STOP)
-- ip addr del "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
-+ /sbin/ip addr del "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
+- ip route del default dev "$2" metric "$METRIC" scope link ||:
+- ip addr del "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
++ /sbin/ip route del default dev "$2" metric "$METRIC" scope link ||:
++ /sbin/ip addr del "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
;;
*)