set-br-ex now idempotent

When refreshing a snap, set-br-ex could fail because the iptables
rules that it sets were already setup. We now exit zero if this is
true, which prevents us from breaking on upgrades.

Change-Id: Ibfee98cabfa3e35bf53dbd191de2cf46f3709a51
This commit is contained in:
Pete Vander Giessen 2019-11-14 22:55:39 +00:00 committed by Frode Nordahl
parent e58aeddd67
commit f7d2064561
1 changed files with 2 additions and 1 deletions

View File

@ -18,6 +18,7 @@ ovs-vsctl --retry --may-exist add-br br-ex
ip address add $extcidr dev br-ex || :
ip link set br-ex up || :
sudo iptables -w -t nat -A POSTROUTING -s $extcidr ! -d $extcidr -j MASQUERADE
sudo iptables -w -t nat -A POSTROUTING -s $extcidr ! \
-d $extcidr -j MASQUERADE || :
exit 0