Statistics
| Branch: | Tag: | Revision:

root / ifup-extra @ a004c27e

History | View | Annotate | Download (554 Bytes)

1 d814ecb6 Dimitris Aragiorgis
#!/bin/bash
2 d814ecb6 Dimitris Aragiorgis
3 d814ecb6 Dimitris Aragiorgis
source /etc/default/snf-network
4 d814ecb6 Dimitris Aragiorgis
source /usr/lib/snf-network/common.sh
5 d814ecb6 Dimitris Aragiorgis
6 d814ecb6 Dimitris Aragiorgis
# Useful environment vars
7 d814ecb6 Dimitris Aragiorgis
# INTERFACE, GANETI_INSTANCE_NAME, IP, NETWORK_TAGS, MODE, TABLE
8 d814ecb6 Dimitris Aragiorgis
9 d814ecb6 Dimitris Aragiorgis
ifprefixindex="synnefo:network:$INTERFACE_INDEX:"
10 d814ecb6 Dimitris Aragiorgis
ifprefixname="synnefo:network:$INTERFACE_NAME:"
11 d814ecb6 Dimitris Aragiorgis
ifprefixuuid="synnefo:network:$INTERFACE_UUID:"
12 d814ecb6 Dimitris Aragiorgis
for tag in $TAGS; do
13 d814ecb6 Dimitris Aragiorgis
  tag=${tag#$ifprefixindex}
14 d814ecb6 Dimitris Aragiorgis
  tag=${tag#$ifprefixname}
15 d814ecb6 Dimitris Aragiorgis
  tag=${tag#$ifprefixuuid}
16 d814ecb6 Dimitris Aragiorgis
  case $tag in
17 d814ecb6 Dimitris Aragiorgis
    mail)
18 d814ecb6 Dimitris Aragiorgis
    # Here add iptalbes rule..
19 a004c27e Dimitris Aragiorgis
    $SNF_NETWORK_LOG $0 "Applying mail rule..."
20 d814ecb6 Dimitris Aragiorgis
  ;;
21 d814ecb6 Dimitris Aragiorgis
  esac
22 d814ecb6 Dimitris Aragiorgis
done
23 d814ecb6 Dimitris Aragiorgis
24 d814ecb6 Dimitris Aragiorgis
exit 0