Revision 66c58448
b/ifup-extra | ||
---|---|---|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
source /etc/default/snf-network |
|
4 |
source /usr/lib/snf-network/common.sh |
|
5 |
|
|
6 |
# Useful environment vars |
|
7 |
# INTERFACE, INSTANCE, IP, NETWORK_TAGS, MODE, TABLE |
|
8 |
|
|
9 |
ifprefixindex="synnefo:network:$INTERFACE_INDEX:" |
|
10 |
ifprefixname="synnefo:network:$INTERFACE_NAME:" |
|
11 |
ifprefixuuid="synnefo:network:$INTERFACE_UUID:" |
|
12 |
for tag in $TAGS; do |
|
13 |
tag=${tag#$ifprefixindex} |
|
14 |
tag=${tag#$ifprefixname} |
|
15 |
tag=${tag#$ifprefixuuid} |
|
16 |
case $tag in |
|
17 |
mail) |
|
18 |
# Here add iptalbes rule.. |
|
19 |
;; |
|
20 |
esac |
|
21 |
done |
|
22 |
|
|
23 |
exit 0 |
|
24 |
|
b/kvm-vif-bridge | ||
---|---|---|
50 | 50 |
esac |
51 | 51 |
done |
52 | 52 |
|
53 |
if [ -x "$IFUP_EXTRA_SCRIPT" ]; then |
|
54 |
exec $IFUP_EXTRA_SCRIPT "$@" |
|
55 |
fi |
|
56 |
|
|
53 | 57 |
exit 0 |
Also available in: Unified diff