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 |