[gen_confs/firewall] On enlève un peu de tuyauterie...

darcs-hash:20090213001146-ffbb2-e3c19a5b9eaf605c2656cb43e0136b5666180c9b.gz
This commit is contained in:
Nicolas Dandrimont 2009-02-13 01:11:46 +01:00
parent b8b1d48b44
commit b115e9079f

View file

@ -710,9 +710,8 @@ class firewall_komaz(firewall_crans) :
# Il faut supprimer cette entrée
iptables_option = '-D'
subnet = IpSubnet(ip, conf_fw.mask[-1])
regles = iptables("-t mangle -L SUBNET-%(subnet)s -n | "
"tee `tempfile -s _firewall`date -u +%y%m%d%H%M%S``"
"| grep %(ip)s" % locals()).split('\n')
all_regles = iptables("-t mangle -L SUBNET-%(subnet)s -n" % locals()).split('\n')
regles = [line for line in all_regles if ip in line]
# On sélectionne la première qui doit contenir ce que l'on veut
regle = regles[0].split()
class_id = int(regle[7].split(':')[1])