Fix two errors from r76220:
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 6 Nov 2010 22:34:57 +0000 (22:34 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 6 Nov 2010 22:34:57 +0000 (22:34 +0000)
* Fatal error: Call to undefined function readlineEmulation() in maintenance/Maintenance.php on line 1075
* sh: Array: command not found

maintenance/Maintenance.php

index b459c3f..10ae5ed 100644 (file)
@@ -1072,7 +1072,7 @@ abstract class Maintenance {
                        return readline( $prompt );
                } else {
                        if ( $isatty ) {
-                               $st = readlineEmulation( $prompt );
+                               $st = self::readlineEmulation( $prompt );
                        } else {
                                if ( feof( STDIN ) ) {
                                        $st = false;
@@ -1092,7 +1092,7 @@ abstract class Maintenance {
         * @return String
         */
        private static function readlineEmulation( $prompt ) {
-               $bash = array( 'bash' );
+               $bash = 'bash';
                if ( !wfIsWindows() && Installer::locateExecutableInDefaultPaths( $bash ) ) {
                        $retval = false;
                        $encPrompt = wfEscapeShellArg( $prompt );