diff --git a/gestion/gen_confs/generate.py b/gestion/gen_confs/generate.py index e8456cab..22039f70 100755 --- a/gestion/gen_confs/generate.py +++ b/gestion/gen_confs/generate.py @@ -59,10 +59,16 @@ if gethostname().split(".")[0] == 'zamok': for args in to_do['home'] : anim('\t' + args) try : - home, uid, login = args.split(',') - os.mkdir(home, 0755) + home, uid, login = args.split(',') + try : + os.mkdir(home, 0755) + except : + pass os.chown(home, int(uid) ,config.gid) - os.mkdir(home + '/Mail', 0700) + try : + os.mkdir(home + '/Mail', 0700) + except : + pass os.chown(home + '/Mail', int(uid) ,config.gid) status, output = commands.getstatusoutput('/usr/sbin/edquota -p pauget %s' % login ) if status :