[mkhome] for…else ne fait pas ce qu'on pense

Du coup le message d'Usage s'affichait tout le temps.
This commit is contained in:
Vincent Le Gallic 2014-03-01 07:16:53 +01:00
parent c43b94c187
commit b372b52c76

View file

@ -11,6 +11,9 @@ import services
if not 'crans-nfs' in services.services or not socket.gethostname() in services.services['crans-nfs']:
sys.stderr.write("Devrait être exécuté sur une machine du groupe 'crans-nfs'\n")
exit(1)
if len(sys.argv) < 1:
sys.stderr.write("Usage : %s [user1] [user2] [user3] ...\n" % sys.argv[0])
exit(1)
import lc_ldap.shortcuts
import gestion.gen_confs.adherents
@ -23,9 +26,6 @@ for user in sys.argv[1:]:
if a and a[0]['homeDirectory'] and a[0]['uidNumber'] and a[0]['uid']:
l.append("%s,%s,%s" % (a[0]['homeDirectory'][0], a[0]['uidNumber'][0], a[0]['uid'][0]))
else:
sys.stderr.write("Usage : %s [user1] [user2] [user3] ...\n" % sys.argv[0])
if l:
h=gestion.gen_confs.adherents.home(l)
h.reconfigure()