#!/bin/sh
MASK=`ifconfig meru|grep Mask| sed -e 's/.*Mask://'`
PEER_IP=`grep "ucast meru" /etc/ha.d/ha.cf | sed -e "s/ucast meru //"`
PEER_IP_PRESENT=`route | grep "$PEER_IP"`

if [ "$PEER_IP_PRESENT"=="" ]; then
    route add -net $PEER_IP netmask 255.255.255.255 dev meru
fi

INET_ADDR=`ifconfig meru| grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1`
SUBNET_ROUTE=`ip route| grep "dev meru "| grep "src $INET_ADDR"| cut -d' ' -f1| cut -d'/' -f1`

if [ "$SUBNET_ROUTE" != "" ]; then
    route add -net $SUBNET_ROUTE netmask $MASK dev meru:0
fi

GWY=`ip route | grep default | cut -d' ' -f3`
route add -net default gw $GWY dev meru:0
		

