rendered paste body#!/bin/sh
[ "$IFACE" != "lo" ] || exit 0
[ "$ADDRFAM" = "inet" ] || exit 0
[ "$METHOD" = "static" -o "$METHOD" = "dhcp" ] || exit 0
if [ -x /bin/ip ]; then
/bin/ip route add 169.254.0.0/16 dev $IFACE metric 1000 scope link
/bin/ip route add default dev $IFACE metric 1000 scope link
elif [ -x /sbin/route ]; then
# route already present?
[ "`/sbin/route -n | grep ^169.254.0.0 | grep eth0`" ] && exit 0
/sbin/route add -net 169.254.0.0 netmask 255.255.0.0 dev $IFACE metric 99
/sbin/route add default dev $IFACE metric 99
else
echo break
fi