File tree Expand file tree Collapse file tree
scripts/vm/hypervisor/xenserver Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1380,10 +1380,20 @@ def network_rules(session, args):
13801380 cmds .append (iptables )
13811381 util .SMlog (iptables )
13821382
1383- vmchain = chain_name (vm_name )
1384- util .pread2 (['iptables' , '-F' , vmchain ])
1385- egress_vmchain = egress_chain_name (vm_name )
1386- util .pread2 (['iptables' , '-F' , egress_vmchain ])
1383+ vmchain = chain_name (vm_name )
1384+ try :
1385+ util .pread2 (['iptables' , '-F' , vmchain ])
1386+ except :
1387+ util .SMlog ("Ignoring failure to delete chain " + vmchain )
1388+ util .pread2 (['iptables' , '-N' , vmchain ])
1389+
1390+ egress_vmchain = egress_chain_name (vm_name )
1391+ try :
1392+ util .pread2 (['iptables' , '-F' , egress_vmchain ])
1393+ except :
1394+ util .SMlog ("Ignoring failure to delete chain " + egress_vmchain )
1395+ util .pread2 (['iptables' , '-N' , egress_vmchain ])
1396+
13871397
13881398 for cmd in cmds :
13891399 util .pread2 (cmd )
You can’t perform that action at this time.
0 commit comments