root / snf-network-build-node-infra @ 9c7b4dbb
History | View | Annotate | Download (730 Bytes)
1 |
#!/bin/bash |
---|---|
2 |
|
3 |
DEFAULT=/etc/default/snf-network |
4 |
|
5 |
source $DEFAULT |
6 |
source $CONF |
7 |
source $INFRA |
8 |
|
9 |
HOSTINFRA=$STATE_DIR/infra |
10 |
|
11 |
PUBLIC_IFACE=$(ip route | grep default | awk '{print $5}') |
12 |
PUBLIC_MAC=$(ip link show $PUBLIC_IFACE | grep link/ether | awk '{print $2}') |
13 |
|
14 |
|
15 |
|
16 |
( |
17 |
|
18 |
cat $INFRA |
19 |
|
20 |
echo |
21 |
echo "# node's public interface" |
22 |
echo PUBLIC_IFACE=$PUBLIC_IFACE |
23 |
|
24 |
echo |
25 |
echo "# node's public interface MAC" |
26 |
echo PUBLIC_MAC=$PUBLIC_MAC |
27 |
|
28 |
if $GRNET_SETUP; then |
29 |
|
30 |
if [ -n "$PUBLIC_VLAN_ID" ]; then |
31 |
echo |
32 |
echo PUBLIC_VLAN=$PUBLIC_IFACE.$PUBLIC_VLAN_ID |
33 |
fi |
34 |
|
35 |
if [ -n "$PRIVATE_VLAN_ID" ]; then |
36 |
echo |
37 |
echo PRIVATE_VLAN=$PUBLIC_IFACE.$PRIVATE_VLAN_ID |
38 |
echo PRIVATE_BRIDGE=$BRIDGE_PREFIX$PRIVATE_BRIDGE_ID |
39 |
fi |
40 |
|
41 |
fi |
42 |
|
43 |
|
44 |
) > $HOSTINFRA |