Revision fc443c7a kvm-ifdown

b/kvm-ifdown
7 7
source /usr/lib/snf-network/common.sh
8 8

  
9 9
GANETI_INSTANCE_NAME=$INSTANCE
10
ONLY_LOCAL=$2
11

  
12
if ! $ONLY_LOCAL; then
13
  GLOBAL=globaly
14
fi
10 15

  
11 16
if [ "x$INTERFACE" = "x" ]; then
12 17
  $SNF_NETWORK_LOG $0 "INTERFACE not set. Aborting"
18
  exit 0
13 19
else
14
  $SNF_NETWORK_LOG $0 "Unconfiguring interface $INTERFACE of $GANETI_INSTANCE_NAME"
20
  $SNF_NETWORK_LOG $0 "Unconfiguring $INTERFACE of $GANETI_INSTANCE_NAME $GLOBAL"
15 21
fi
16 22

  
17 23
FROM=FROM${INTERFACE^^}
18 24
TO=TO${INTERFACE^^}
19 25

  
20
ONLY_LOCAL=$2
21 26

  
22 27
if [ "$MODE" = "routed" ]; then
23 28
  TABLE=$LINK
......
27 32
fi
28 33

  
29 34

  
35
get_info
36

  
30 37
for tag in $NETWORK_TAGS; do
31 38
  case $tag in
32 39
  $IP_LESS_ROUTED_TAG)
......
45 52
  ;;
46 53
  $DNS_TAG)
47 54
    if ! $ONLY_LOCAL; then
48
      get_rev4_info "$IP"
49
      get_eui64 "$MAC" "$NETWORK_SUBNET6"
50
      get_rev6_info "$EUI64"
51
      $SNF_NETWORK_LOG $0 "delete dns entry for $GANETI_INSTANCE_NAME $IP $EUI64"
52 55
      update_all delete
53 56
    fi
54 57
  ;;

Also available in: Unified diff