Statistics
| Branch: | Tag: | Revision:

root / hooks / group-modify-pre.d / snf-network @ d2b16e51

History | View | Annotate | Download (400 Bytes)

1 d2b16e51 Dimitris Aragiorgis
#!/bin/bash
2 d2b16e51 Dimitris Aragiorgis
3 d2b16e51 Dimitris Aragiorgis
source /etc/default/snf-network
4 d2b16e51 Dimitris Aragiorgis
5 d2b16e51 Dimitris Aragiorgis
source $CONF
6 d2b16e51 Dimitris Aragiorgis
7 d2b16e51 Dimitris Aragiorgis
GROUP=$GANETI_GROUP_NAME
8 d2b16e51 Dimitris Aragiorgis
ACTION=$GANETI_GROUP_NETWORK_ACTION
9 d2b16e51 Dimitris Aragiorgis
NETWORK=$GANETI_GROUP_NETWORK_NAME
10 d2b16e51 Dimitris Aragiorgis
MODE=$GANETI_GROUP_NETWORK_MODE
11 d2b16e51 Dimitris Aragiorgis
LINK=$GANETI_GROUP_NETWORK_LINK
12 d2b16e51 Dimitris Aragiorgis
13 d2b16e51 Dimitris Aragiorgis
GROUPMAPFILE=$SHAREDDIR/mappings/$NETWORK-$GROUP
14 d2b16e51 Dimitris Aragiorgis
15 d2b16e51 Dimitris Aragiorgis
16 d2b16e51 Dimitris Aragiorgis
if [ -z "$ACTION" ]; then
17 d2b16e51 Dimitris Aragiorgis
  exit 0
18 d2b16e51 Dimitris Aragiorgis
fi
19 d2b16e51 Dimitris Aragiorgis
20 d2b16e51 Dimitris Aragiorgis
if [ "$ACTION" == "add" ]; then
21 d2b16e51 Dimitris Aragiorgis
  cat > $GROUPMAPFILE <<EOF
22 d2b16e51 Dimitris Aragiorgis
MODE=$MODE
23 d2b16e51 Dimitris Aragiorgis
LINK=$LINK
24 d2b16e51 Dimitris Aragiorgis
EOF
25 d2b16e51 Dimitris Aragiorgis
fi