https://www.mediawiki.org/wiki/Special:Code/MediaWiki/101588

Revision: 101588
Author:   laner
Date:     2011-11-02 06:26:35 +0000 (Wed, 02 Nov 2011)
Log Message:
-----------
Add missing import and only write an export for a project if it has instances 
to share with.

Modified Paths:
--------------
    trunk/tools/subversion/user-management/manage-exports

Modified: trunk/tools/subversion/user-management/manage-exports
===================================================================
--- trunk/tools/subversion/user-management/manage-exports       2011-11-02 
06:25:42 UTC (rev 101587)
+++ trunk/tools/subversion/user-management/manage-exports       2011-11-02 
06:26:35 UTC (rev 101588)
@@ -1,5 +1,5 @@
 #!/usr/bin/python
-import sys, traceback, ldapsupportlib, os, homedirectorymanager
+import sys, traceback, ldapsupportlib, os, homedirectorymanager, datetime
 from optparse import OptionParser
 from subprocess import call
 
@@ -63,7 +63,8 @@
                                for host in hostdata:
                                        host_ip = host[1]["aRecord"][0]
                                        hosts.append(host_ip + 
"(rw,no_subtree_check)")
-                               projects.append(self.basedir + project_name + " 
" + " ".join(hosts) + "\n")
+                               if hosts:
+                                       projects.append(self.basedir + 
project_name + " " + " ".join(hosts) + "\n")
                        exports = open('/etc/exports', 'w')
                        exports.writelines(projects)
                        exports.close()


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

Reply via email to