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