Debut de support du DHCP de Nectaris

darcs-hash:20041129080309-d1718-b92ff2213735fc431e4374b0997e97cdc1bcb6e2.gz
This commit is contained in:
bernat 2004-11-29 09:03:09 +01:00
parent 7fa2bb2f14
commit a4fddfc763

View file

@ -48,7 +48,7 @@ random.seed() # On initialise le g
##################################################################################
### Différent services redémarrables
#dns, dhcp, firewall, bornes_wifi(nom_borne), conf_wifi, bl_carte_etudiant, switch(chbre)
#dns, dhcp, firewall, bornes_wifi(nom_borne), conf_wifi, bl_carte_etudiant, switch(chbre), dhcp-nectaris
##################################################################################
### Items de la blackliste
@ -860,9 +860,9 @@ class base_classes_crans(crans_ldap) :
# Correspondance modif de la base -> service ayant besoin d'être redémarré
# pour paiement et carte d'étudiant : traitement dans la classe adhérent
# car il faut vérifier l'existance de machines
annuaire_modif_service = { 'host' : [ 'dhcp', 'dns' ],
'ipHostNumber' : [ 'dhcp', 'dns', 'firewall' ],
'macAddress' : [ 'dhcp', 'dns', 'firewall' ],
annuaire_modif_service = { 'host' : [ 'dhcp', 'dhcp-nectaris', 'dns' ],
'ipHostNumber' : [ 'dhcp', 'dhcp-nectaris', 'dns', 'firewall' ],
'macAddress' : [ 'dhcp', 'dhcp-nectaris', 'dns', 'firewall' ],
'ipsec' : [ 'conf_wifi' ],
'hostAlias' : [ 'dns' ] ,
'droits' : [ 'droits' ] ,
@ -1131,7 +1131,7 @@ class base_proprietaire(base_classes_crans) :
elif not self.chbre() in serv :
self.services_to_restart('switch',[self.chbre()])
if self.machines() :
for s in ['dhcp', 'dns', 'firewall' ] :
for s in ['dhcp', 'dhcp-nectaris', 'dns', 'firewall' ] :
if s not in serv :
serv.append(s)
@ -2088,6 +2088,7 @@ class machine(base_classes_crans) :
self._delete(self.dn,comment)
self.services_to_restart('dhcp')
self.services_to_restart('dhcp-nectaris')
self.services_to_restart('dns')
self.services_to_restart('firewall',[ self.nom() ])