]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - maintenance/update.php
MediaWiki 1.5.8 (initial commit)
[autoinstallsdev/mediawiki.git] / maintenance / update.php
1 <?php
2 /**
3  * Run all updaters.
4  *
5  * @todo document
6  * @package MediaWiki
7  * @subpackage Maintenance
8  */ 
9
10 /** */
11 $wgUseMasterForMaintenance = true;
12 $options = array( 'quick' );
13 require_once( "commandLine.inc" );
14 require_once( "updaters.inc" );
15 $wgTitle = Title::newFromText( "MediaWiki database updater" );
16 $wgDatabase = Database::newFromParams( $wgDBserver, $wgDBadminuser, $wgDBadminpassword, $wgDBname );
17
18 print "Going to run database updates for $wgDBname\n";
19 print "Depending on the size of your database this may take a while!\n";
20
21 if( !isset( $options['quick'] ) ) {
22         print "Abort with control-c in the next five seconds... ";
23         
24         for ($i = 5; $i >= 0; --$i) {
25                 echo $i;
26                 sleep(1);
27                 echo( ($i == 0) ? "\n" : chr(8) );
28         }
29 }
30
31 do_all_updates();
32
33 print "Done.\n";
34
35 ?>