From: Dimitris Aragiorgis Date: Thu, 7 Jun 2012 16:33:41 +0000 (+0300) Subject: clear-proxy-ndp hook script X-Git-Tag: 0.14.1~50 X-Git-Url: https://code.grnet.gr/git/snf-network/commitdiff_plain/29b45f529cd34c2776010427f372474cf15f3b7b clear-proxy-ndp hook script Signed-off-by: Dimitris Aragiorgis --- diff --git a/clear-proxy-ndp b/clear-proxy-ndp index b325c3a..75ab779 100755 --- a/clear-proxy-ndp +++ b/clear-proxy-ndp @@ -9,27 +9,26 @@ domain=$(hostname -d) echo `date` > /home/dimara/asdfadsf -if [ "$GANETI_INSTANCE_PRIMARY" != "$host.$domain" ]; then - exit 0 -fi +if [ "$GANETI_INSTANCE_PRIMARY" == "$host.$domain" ]; then -source /etc/default/snf-network + source /etc/default/snf-network -source $CONF + source $CONF -NETWORK=$GANETI_INSTANCE_NIC0_NETWORK -MODE=$GANETI_INSTANCE_NIC0_MODE -LINK=$GANETI_INSTANCE_NIC0_LINK -MAC=$GANETI_INSTANCE_NIC0_MAC + NETWORK=$GANETI_INSTANCE_NIC0_NETWORK + MODE=$GANETI_INSTANCE_NIC0_MODE + LINK=$GANETI_INSTANCE_NIC0_LINK + MAC=$GANETI_INSTANCE_NIC0_MAC + SUBNET6=$INSTANCE_NIC0_NETWORK_SUBNET6 + + source $SHAREDDIR/infra/$host -source $SHAREDDIR/networks/$NETWORK -source $SHAREDDIR/infra/$host + if [ "$MODE" == "routed" ] ; then + EUI64=$($MAC2EUI64 $MAC $SUBNET6 2>/dev/null) + echo $EUI64 >> /home/dimara/asdfadsf -if [ "$MODE" == "routed" ] ; then - EUI64=$($MAC2EUI64 $MAC $PUBLIC_VLAN 2>/dev/null) - echo $EUI64 >> /home/dimara/asdfadsf + ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1 + fi - ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1 + echo $GANETI_INSTANCE_PRIMARY >> /home/dimara/asdfadsf fi - -echo $GANETI_INSTANCE_PRIMARY >> /home/dimara/asdfadsf