on vire la ferme des serveurs comme ils ont leur sous domaine

darcs-hash:20041112164004-4ec08-47ec8c5a0dfdc79b37c6e54ce4dc805f9a6274d7.gz
This commit is contained in:
chove 2004-11-12 17:40:04 +01:00
parent c3c4431feb
commit 06acbab00d

View file

@ -45,6 +45,14 @@ class autostatus(gen_config) :
%(serveurs)s
# ferme #
#########
%%HTML: <TR> <TD class=table colSpan=3><p></TD></TR>
%%HTML: <TR><td colspan=3 class="table"><font size="+1"><B>La ferme, diffusion de la télé :</font></b></TR>
%(ferme)s
# switchs #
###########
@ -122,6 +130,7 @@ class autostatus(gen_config) :
bornes = {}
switchs = {}
serveurs = {}
ferme = {}
# tri des machines
for m in machines :
@ -159,6 +168,14 @@ class autostatus(gen_config) :
# on ajoute au dictionnaire
switchs[ index ] = [ m.nom().split(".")[0] , m.nom() , 'none' , 'nobody' , m.info()[0] ]
# la ferme
elif '.ferme.crans.org' in m.nom() :
nom = m.nom().split(".")[0]
if m.info() :
ferme[ nom ] = [ nom , m.nom() , 'none' , 'nobody' , m.info()[0] ]
else :
ferme[ nom ] = [ nom , m.nom() , 'none' , 'nobody' , 'Infos non disponibles' ]
# les serveurs
else :
if ".wifi.crans.org" in m.nom() :
@ -238,6 +255,7 @@ class autostatus(gen_config) :
dico['switchs'] = self.make_config(switchs)
dico['bornes'] = self.make_config(bornes)
dico['serveurs'] = self.make_config(serveurs)
dico['ferme'] = self.make_config(ferme)
dico['route'] = route_to_ext.encode('iso-8859-15')
dico['exterieur'] = self.make_config(services_exterieurs)