Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > f9766b2784ead2e70f39891aff92024b > files > 17

sagemath-4.4-5mdv2010.2.src.rpm

diff -p -up sage-4.4/sage/server/wiki/moin.py.orig sage-4.4/sage/server/wiki/moin.py
--- sage-4.4/spkg/build/sage-4.4/sage/server/wiki/moin.py.orig	2010-04-28 17:44:18.768196814 -0300
+++ sage-4.4/spkg/build/sage-4.4/sage/server/wiki/moin.py	2010-04-28 17:44:34.319195681 -0300
@@ -24,7 +24,7 @@ from sage.server.misc import print_open_
 
 join = os.path.join
 
-def wiki_create_instance(directory='sage_wiki'):
+def wiki_create_instance(directory=('%s/sage_wiki'%misc.DOT_SAGE)):
     """
     Creates a new MoinMoin wiki.  This is a modified version of
     MoinMoin with jsMath typesetting preconfigured.
@@ -35,6 +35,7 @@ def wiki_create_instance(directory='sage
         to use for the new wiki.
     """
     share = os.path.join(misc.SAGE_LOCAL, 'share', 'moin')
+    PYTHONPATH = os.environ["PYTHONPATH"]
 
     directory = os.path.abspath(directory)
 
@@ -47,7 +48,7 @@ def wiki_create_instance(directory='sage
     shutil.copytree(join(share, 'data'), join(directory, 'data'))
     shutil.copytree(join(share, 'underlay'), join(directory, 'underlay'))
     shutil.copytree(join(share, 'server'), join(directory, 'server'))
-    shutil.copyfile(join(share, 'config', 'wikiconfig.py'),
+    shutil.copyfile(join(PYTHONPATH, 'wikiconfig.py'),
                     join(directory, 'wikiconfig.py'))
 
     wsgi_conf_name = join(directory, 'server', 'moin.wsgi')
@@ -63,13 +64,13 @@ def wiki_create_instance(directory='sage
     wsgi_conf_fd.close()
 
     os.makedirs(join(directory, 'twisted', 'plugins'))
-    shutil.copyfile(join(directory, 'server', 'mointwisted.py'),
+    shutil.copyfile(join(PYTHONPATH, 'mointwisted.py'),
                    join(directory, 'twisted', 'plugins',
                         'mointwisted_plugin.py'))
 
     shutil.copyfile(wsgi_conf_name, join(directory, 'moin.py'))
 
-def wiki(directory='sage_wiki',
+def wiki(directory=('%s/sage_wiki'%misc.DOT_SAGE),
          port=9000,
          address='localhost',
          fork=False):