~james-page/charms/oneiric/mysql/charm-tester

« back to all changes in this revision

Viewing changes to formulas/mediawiki/hooks/combine-dbservers

  • Committer: Francis J. Lacoste
  • Date: 2011-05-27 15:21:22 UTC
  • Revision ID: francis.lacoste@canonical.com-20110527152122-l8akt2g34hwz1zpj
Split out from principia-tools.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/php
2
 
<?php
3
 
if (file_exists('/etc/mediawiki/LocalSettings.php') 
4
 
    && file_exists('/etc/mediawiki/slaves.data'))
5
 
{
6
 
    require('LocalSettings.php');
7
 
    $dbservers = array( array('host'=>$wgDBserver,
8
 
          'dbname'=>$wgDBname,
9
 
          'user'=>$wgDBuser,
10
 
          'password'=>$wgDBpassword,
11
 
          'type'=>$wgDBtype) );
12
 
    $arr = unserialize(file_get_contents('/etc/mediawiki/slaves.data'));
13
 
    $total_dbservers = array_merge($dbservers, $arr);
14
 
    $content = '<?php $wgDBservers = '.var_export($total_dbservers, TRUE);
15
 
} else {
16
 
    $content = '<?php $wgDBservers = FALSE';
17
 
}
18
 
 
19
 
file_put_contents('/etc/mediawiki/dbservers.php', $content);