CS-16261:

egress_vmchain doesn't exist in 2.2.*, create it automatically after upgrade
This commit is contained in:
Anthony Xu 2012-09-07 17:07:10 -07:00
parent 3cfe01d07c
commit 33fdcf1047

View File

@ -1381,9 +1381,19 @@ def network_rules(session, args):
util.SMlog(iptables)
vmchain = chain_name(vm_name)
try:
util.pread2(['iptables', '-F', vmchain])
except:
util.SMlog("Ignoring failure to delete chain " + vmchain)
util.pread2(['iptables', '-N', vmchain])
egress_vmchain = egress_chain_name(vm_name)
try:
util.pread2(['iptables', '-F', egress_vmchain])
except:
util.SMlog("Ignoring failure to delete chain " + egress_vmchain)
util.pread2(['iptables', '-N', egress_vmchain])
for cmd in cmds:
util.pread2(cmd)