Followup r87225
[lhc/web/wiklou.git] / maintenance / update.php
index 99d8813..ede6ebe 100644 (file)
@@ -50,7 +50,7 @@ class UpdateMediaWiki extends Maintenance {
                return 2 /* Maintenance::DB_ADMIN */;
        }
 
-       private function compatChecks() {
+       function compatChecks() {
                $test = new PhpXmlBugTester();
                if ( !$test->ok ) {
                        $this->error(
@@ -102,10 +102,14 @@ class UpdateMediaWiki extends Maintenance {
                }
 
                $shared = $this->hasOption( 'doshared' );
-               $purge = !$this->hasOption( 'nopurge' );
+
+               $updates = array('core','extensions');
+               if( !$this->hasOption('nopurge') ) {
+                       $updates[] = 'purge';
+               }
 
                $updater = DatabaseUpdater::newForDb( $db, $shared, $this );
-               $updater->doUpdates( $purge );
+               $updater->doUpdates( $updates );
 
                foreach( $updater->getPostDatabaseUpdateMaintenance() as $maint ) {
                        $child = $this->runChild( $maint );