Synchro des droits avec Nectaris
darcs-hash:20040912130754-d1718-b51b8db425d756a5649e49bd5083d2aae542cd4e.gz
This commit is contained in:
parent
c366618ae3
commit
7e6904da1b
2 changed files with 116 additions and 35 deletions
|
@ -24,7 +24,7 @@ make_lock('auto_generate')
|
|||
##### Options fournies ?
|
||||
try :
|
||||
if len(sys.argv) > 1 :
|
||||
options, arg = getopt.getopt(sys.argv[1:], '', ['quiet', 'home=', 'mail_bienvenue=', 'ML-ENS=', 'droits', 'switch=' , 'dhcp', 'dns', 'firewall', 'conf_wifi', 'bornes_wifi=' , 'del_user='])
|
||||
options, arg = getopt.getopt(sys.argv[1:], '', ['quiet', 'home=', 'mail_bienvenue=', 'ML-ENS=', 'droits', 'switch=' , 'dhcp', 'dns', 'firewall', 'conf_wifi', 'bornes_wifi=' , 'del_user=', 'droits-nectaris'])
|
||||
else :
|
||||
options, arg = ( [],'')
|
||||
except getopt.error, msg :
|
||||
|
@ -275,6 +275,16 @@ elif gethostname().split(".")[0] == 'nectaris':
|
|||
# Pas terrible : on va redemarrer les bornes qui ont redemarré correctement
|
||||
if auto : db.services_to_restart('bornes_wifi', to_do['bornes_wifi'])
|
||||
raise
|
||||
if 'droits-nectaris' in to_do.keys():
|
||||
if auto : db.services_to_restart('-droits-nectaris')
|
||||
try:
|
||||
from gen_confs.droits import droits
|
||||
a = droits()
|
||||
a.debug = debug
|
||||
a.reconfigure()
|
||||
except:
|
||||
if auto : db.services_to_restart('droits-nectaris')
|
||||
raise
|
||||
|
||||
if debug :
|
||||
print 'Non traité ici mais signalé dans la base LDAP : \n\t', db.services_to_restart()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue