Hack pour ne plus avoir de warnings inutiles.

darcs-hash:20060407024420-68412-f3b8845071be5a2499f80881c1ca2a8fd6956771.gz
This commit is contained in:
glondu 2006-04-07 04:44:20 +02:00
parent 8585bb86c9
commit 6bd5713de8

View file

@ -78,9 +78,10 @@ zone "%(NOM_zone)s" {
};
"""
### Verbosité
# Si =1 ralera (chaine warnings) si machines hors zone trouvée
# Si =0 ralera seulement contre les machines ne pouvant être classées
### Verbosité
# Si =2, ralera (chaine warnings) si machines hors zone trouvée
# Si =1, comme ci-dessus, mais ne ralera pas pour freebox et install-party
# Si =0, ralera seulement contre les machines ne pouvant être classées
verbose = 1
restart_cmd = '/etc/init.d/bind9 reload'
@ -184,7 +185,8 @@ zone "%(NOM_zone)s" {
nom = '.'.join(alias_l[:i])
ok = 1
break
if not ok :
if not ok and (self.verbose >= 2 or
alias != 'install-party.ens-cachan.fr'):
warnings += u'Alias ignoré (mid=%s) : %s\n' % ( machine.id().encode('iso-8859-1'), alias.encode('iso-8859-1') )
continue
zone = zone.encode('iso-8859-1')
@ -201,7 +203,7 @@ zone "%(NOM_zone)s" {
ligne = '%s\tIN\tPTR\t%s.\n' % (base_ip[0],machine.nom())
try : reverse[zone] += ligne
except : reverse[zone] = ligne
elif self.verbose :
elif self.verbose >= 2 or machine.nom() != 'freebox.crans.org':
warnings += u'Résolution inverse ignorée (mid=%s) : ip sur zone non autoritaire (%s)\n' % ( machine.id().encode('iso-8859-1'), machine.ip().encode('iso-8859-1') )
### Ajouts pour les fichiers de résolution directs