Statistics
| Branch: | Tag: | Revision:

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