http://www.mediawiki.org/wiki/Special:Code/MediaWiki/96387

Revision: 96387
Author:   laner
Date:     2011-09-06 23:18:31 +0000 (Tue, 06 Sep 2011)
Log Message:
-----------
Script should set the user's cn and mail attributes. Fix PIPE issue, as well.

Modified Paths:
--------------
    trunk/tools/subversion/user-management/add-labs-user

Modified: trunk/tools/subversion/user-management/add-labs-user
===================================================================
--- trunk/tools/subversion/user-management/add-labs-user        2011-09-06 
23:15:42 UTC (rev 96386)
+++ trunk/tools/subversion/user-management/add-labs-user        2011-09-06 
23:18:31 UTC (rev 96387)
@@ -20,8 +20,12 @@
 
        # Set a random password for the user
        passwdargs = ['/usr/local/bin/change-ldap-passwd', '--random', username]
-       passwd = subprocess.Popen(passwdargs, stdout=PIPE).communicate()[0]
+       passwd = subprocess.Popen(passwdargs, 
stdout=subprocess.PIPE).communicate()[0]
 
+       # Set the user's CN and email address
+       passwdargs = ['/usr/local/bin/modify-ldap-user', '--cn=' + 
options.wikiname, '--mail=' + options.mail, username]
+       ignore = subprocess.Popen(passwdargs, 
stdout=subprocess.PIPE).communicate()[0]
+
        # Do an initial log in as the user, which will cause the wiki to create 
an account
        # for the user.
        data = {'action': 'login',


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to