Correction du bug concernant le status de l'IPSEC

ca a l'air de marcher (machine sans racoon lanc fait ERREUR et les autres
sont OK)
C'est peut etre un peu sale mais je suis tres mauvais en regexp

darcs-hash:20061129092722-c3cc4-535e14e86bc56d236d375c155e7d12aaef6371b0.gz
This commit is contained in:
dubost 2006-11-29 10:27:22 +01:00
parent 3a0633dded
commit bff730e54a

View file

@ -489,7 +489,7 @@ def ipsec_ok(machine) :
prefix = "ssh -i /usr/scripts/gestion/clef-encap root@ragnarok.crans.org "
clients = globals()['clients_ipsec']
if clients == None:
clients = commands.getoutput("%snetstat -r -f encap | awk '($1 == \"0/0\") {print $3}'" % prefix).split("\n")
clients = [x.split("/")[0] for x in commands.getoutput("%snetstat -r -f encap | awk '($2 == \"0\") {print $6}'" % prefix).split("\n")]
globals()['clients_ipsec'] = clients
return machine.nom() in clients