X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=ud-useradd;h=cdaf3f8bdc839b06b3e7189198a3182817a83812;hb=45ac1f545f858c2d538b8e9bdb6532a1a0061286;hp=37ab67534e6469166981c2a597e6b141c96da66b;hpb=55b81cd0e9b2e13732d21d47d1d96f8f9888af6f;p=mirror%2Fuserdir-ldap.git diff --git a/ud-useradd b/ud-useradd index 37ab675..cdaf3f8 100755 --- a/ud-useradd +++ b/ud-useradd @@ -27,7 +27,7 @@ AdminUser = pwd.getpwuid(os.getuid())[0]; # Process options ForceMail = 0; OldGPGKeyRings = GPGKeyRings; -GPGKeyRings = []; +userdir_gpg.GPGKeyRings = []; (options, arguments) = getopt.getopt(sys.argv[1:], "u:ma") for (switch, val) in options: if (switch == '-u'): @@ -35,7 +35,7 @@ for (switch, val) in options: elif (switch == '-m'): ForceMail = 1; elif (switch == '-a'): - GPGKeyRings = OldGPGKeyRings; + userdir_gpg.GPGKeyRings = OldGPGKeyRings; print "Accessing LDAP directory as '" + AdminUser + "'"; Password = getpass(AdminUser + "'s password: "); @@ -97,6 +97,7 @@ while 1: account = Res; Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"uid=" + account); if len(Attrs) == 0: + privsub = "%s@debian.org"%(account); break; Res = raw_input("That account already exists, update [no]? "); if Res == "yes": @@ -239,12 +240,12 @@ if Update == 1 and ForceMail == 0: sys.exit(0); # Do the subscription/welcome message -if privsub != " ": - Sub = TemplateSubst(Subst,open(TemplatesDir+"/list-subscribe","r").read()); - Child = os.popen("/usr/sbin/sendmail -t","w"); - Child.write(Sub); - if Child.close() != None: - raise Error, "Sendmail gave a non-zero return code"; +#if privsub != " ": +# Sub = TemplateSubst(Subst,open(TemplatesDir+"/list-subscribe","r").read()); +# Child = os.popen("/usr/sbin/sendmail -t","w"); +# Child.write(Sub); +# if Child.close() != None: +# raise Error, "Sendmail gave a non-zero return code"; # Send the Welcome message print "Sending Welcome Email"