From e9aafc09ae89859a7fa91547c8cbbcd322203a67 Mon Sep 17 00:00:00 2001 From: pauget Date: Mon, 5 Sep 2005 00:01:15 +0200 Subject: [PATCH] Esthtisme darcs-hash:20050904220115-41617-0fb6c8720bfa863ac5985917b2912621c7bd31bd.gz --- gestion/gen_confs/wifi_ng.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/gestion/gen_confs/wifi_ng.py b/gestion/gen_confs/wifi_ng.py index 3e6d0a7e..27047790 100755 --- a/gestion/gen_confs/wifi_ng.py +++ b/gestion/gen_confs/wifi_ng.py @@ -44,11 +44,12 @@ class conf_wifi(gen_config) : return 'wifi' def _gen(self): + self.anim=anim('\r\tRecherche base LDAP') clients = self.db.search('host=*.wifi.crans.org&paiement=ok')['machine'] + \ invite().machines() bornes = self.db.search('host=*.wifi.crans.org&ipsec!=*')['machine'] - - print + + print OK self.gen_isakmpd(clients) self.gen_macip(clients, bornes) self.gen_bornes(bornes) @@ -62,7 +63,7 @@ class conf_wifi(gen_config) : COMMON = "%s/common" % ROOT DEFAULT = "%s/default" % ROOT for borne in bornes: - anim('\treconfiguration de %s' % borne.nom()) + self.anim=anim('\treconfiguration de %s' % borne.nom()) # Il s'agit de faire l'union du répertoire common et du # répertoire propre (s'il existe) ou alors du répertoire default # On supprime le répertoire de travail @@ -122,15 +123,17 @@ NVRAM_wl0_radio=%(ON)d os.rename("%s/%s.tmp.tar.gz" % (TARGET, borne.nom()), "%s/%s.tar.gz" % (TARGET, borne.nom())) print OK + self.anim=anim('\tfin reconfigurations') def gen_macip(self, clients, bornes): """Génération de la correspondance MAC/IP""" - anim('\tFichier MAC/IP') + self.anim=anim('\r\tFichier MAC/IP',len(clients + bornes)) fd = file(self.MACIP, "w") for machine in clients + bornes: self.anim.cycle() if 'bloq' in machine.blacklist_actif() : continue fd.write("%s %s\n" % (machine.mac(), machine.ip())) + self.anim.reinit() print OK def gen_isakmpd(self, clients): @@ -206,7 +209,7 @@ Netmask= 0.0.0.0 phase1 = phase1_debut phase2 = phase2_debut blocs='' - anim('\tFichier isakmpd.conf') + self.anim=anim('\r\tFichier isakmpd.conf',len(clients)) for machine in clients : self.anim.cycle() if 'bloq' in machine.blacklist_actif() : continue @@ -236,4 +239,5 @@ Netmask= 0.0.0.0 fd.write(blocs) fd.write(net_crans) fd.close() + self.anim.reinit() print OK