From f26ae6eb39fbc3d8e86aca492447fac5360ed130 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Thu, 23 Apr 2015 14:00:05 +0200 Subject: [PATCH] CLOUDSTACK-7493: ignore errors on removal of iptables chains that don't exist Signed-off-by: Rohit Yadav --- .../patches/debian/config/opt/cloud/bin/firewall_egress.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/systemvm/patches/debian/config/opt/cloud/bin/firewall_egress.sh b/systemvm/patches/debian/config/opt/cloud/bin/firewall_egress.sh index 767f17ed77b..6eb0531c5bb 100755 --- a/systemvm/patches/debian/config/opt/cloud/bin/firewall_egress.sh +++ b/systemvm/patches/debian/config/opt/cloud/bin/firewall_egress.sh @@ -34,9 +34,10 @@ usage() { } fw_egress_remove_backup() { - sudo iptables -D FW_OUTBOUND -j _FW_EGRESS_RULES - sudo iptables -F _FW_EGRESS_RULES - sudo iptables -X _FW_EGRESS_RULES + # remove backup rules, ignore errors as they could not be present + sudo iptables -D FW_OUTBOUND -j _FW_EGRESS_RULES >/dev/null 2>&1 + sudo iptables -F _FW_EGRESS_RULES >/dev/null 2>&1 + sudo iptables -X _FW_EGRESS_RULES >/dev/null 2>&1 } fw_egress_save() {