Suppression de quelques fichiers associs aux adhrents.

darcs-hash:20060924202626-68412-b93421a481d14d3707f3e67e2a7ad40994d844f0.gz
This commit is contained in:
glondu 2006-09-24 22:26:26 +02:00
parent 831219f78f
commit a8761b54be
2 changed files with 47 additions and 9 deletions

View file

@ -30,7 +30,7 @@ openlog("generate")
if os.getuid() != 0:
sys.stderr.write("Il faut être root\n")
sys.exit(1)
signal.signal(signal.SIGINT, signal.SIG_IGN) # Pas de Ctrl-C
db = crans_ldap()
@ -44,9 +44,10 @@ class base_reconfigure:
'blacklist_p2p': [ 'sila-blacklist_p2p', 'komaz-blacklist' ],
'blacklist_autodisc_upload': [ 'sila-blacklist_autodisc_upload', 'komaz-blacklist'],
'blacklist_autodisc_p2p': [ 'sila-blacklist_autodisc_p2p', 'komaz-blacklist'],
'blacklist_bloq': [ 'komaz-blacklist', 'sila-blacklist_bloq' ]
'blacklist_bloq': [ 'komaz-blacklist', 'sila-blacklist_bloq' ],
'del_user': [ 'vert-del_user', 'rouge-del_user', 'zamok-del_user' ]
}
def __init__(self, to_do=None):
if not to_do:
if debug:
@ -163,9 +164,18 @@ class rouge(base_reconfigure):
from gen_confs.surveillance import machines
self._do(machines(), self._machines())
def del_user(self, args):
# Suppression des fichiers index de dovecot
from adherents import del_user
self._do(del_user(args))
class zamok(base_reconfigure):
# Tout est dans le parent
pass
def del_user(self, args):
# Suppression des fichies d'impression
from adherents import del_user
self._do(del_user(args))
class vert(base_reconfigure):
def home(self, args):
@ -173,9 +183,11 @@ class vert(base_reconfigure):
self._do(home(args))
def del_user(self, args):
# Suppression du home et des mails
from adherents import del_user
self._do(del_user(args))
class komaz(base_reconfigure):
def __fw(self):
if not hasattr(self, '__real_fw'):