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 |