|
@@ -42,19 +42,19 @@ case "$1" in
|
|
|
rm -f $TMPFILE
|
|
|
|
|
|
if [ -x /usr/sbin/avahi-autoipd ]; then
|
|
|
- /usr/sbin/avahi-autoipd -k $interface
|
|
|
+ /usr/sbin/avahi-autoipd -c $interface && /usr/sbin/avahi-autoipd -k $interface
|
|
|
fi
|
|
|
;;
|
|
|
|
|
|
leasefail|nak)
|
|
|
if [ -x /usr/sbin/avahi-autoipd ]; then
|
|
|
- /usr/sbin/avahi-autoipd -wD $interface --no-chroot
|
|
|
+ /usr/sbin/avahi-autoipd -c $interface || /usr/sbin/avahi-autoipd -wD $interface --no-chroot
|
|
|
fi
|
|
|
;;
|
|
|
|
|
|
renew|bound)
|
|
|
if [ -x /usr/sbin/avahi-autoipd ]; then
|
|
|
- /usr/sbin/avahi-autoipd -k $interface
|
|
|
+ /usr/sbin/avahi-autoipd -c $interface && /usr/sbin/avahi-autoipd -k $interface
|
|
|
fi
|
|
|
/sbin/ifconfig $interface $ip $BROADCAST $NETMASK
|
|
|
if [ -n "$ipv6" ] ; then
|