]> scripts.mit.edu Git - wizard.git/blobdiff - wizard/app/mediawiki.py
Implement post-installation machinery for Wordpress.
[wizard.git] / wizard / app / mediawiki.py
index e94abc213e265c817bb8bd3225d53a94cb24e667..8a338c350a7bee6b0447af91b2e46c9aec05efc7 100644 (file)
@@ -6,7 +6,7 @@ from wizard import app, install, resolve, shell, util
 from wizard.app import php
 
 def make_filename_regex(var):
-    return 'LocalSettings.php', re.compile('^(\$' + app.expand_re(var) + r'''\s*=\s*)(.*)(;)''', re.M)
+    return 'LocalSettings.php', php.re_var(var)
 
 seed = util.dictmap(make_filename_regex, {
         'WIZARD_IP': 'IP', # obsolete, remove after we're done
@@ -32,7 +32,7 @@ class Application(app.Application):
         return os.path.isfile(os.path.join(deployment.location, "LocalSettings.php"))
     def detectVersion(self, deployment):
         contents = deployment.read("includes/DefaultSettings.php")
-        regex = make_filename_regex("wgVersion")[1]
+        regex = php.re_var("wgVersion")
         match = regex.search(contents)
         if not match: return None
         return distutils.version.LooseVersion(match.group(2)[1:-1])