File mediawiki-use-localsettings-from-webroot.patch of Package mediawiki

diff -Nur mediawiki-1.39.0-orig/api.php mediawiki-1.39.0/api.php
--- mediawiki-1.39.0-orig/api.php	2022-11-30 21:03:22.121365300 +0100
+++ mediawiki-1.39.0/api.php	2022-12-04 08:33:37.564153122 +0100
@@ -39,6 +39,7 @@
 // So extensions (and other code) can check whether they're running in API mode
 define( 'MW_API', true );
 define( 'MW_ENTRY_POINT', 'api' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 require __DIR__ . '/includes/WebStart.php';
 
diff -Nur mediawiki-1.39.0-orig/img_auth.php mediawiki-1.39.0/img_auth.php
--- mediawiki-1.39.0-orig/img_auth.php	2021-11-13 21:12:54.424394800 +0100
+++ mediawiki-1.39.0/img_auth.php	2022-12-04 08:34:03.120257664 +0100
@@ -41,6 +41,7 @@
 
 define( 'MW_NO_OUTPUT_COMPRESSION', 1 );
 define( 'MW_ENTRY_POINT', 'img_auth' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 require __DIR__ . '/includes/WebStart.php';
 
 wfImageAuthMain();
diff -Nur mediawiki-1.39.0-orig/index.php mediawiki-1.39.0/index.php
--- mediawiki-1.39.0-orig/index.php	2022-11-30 21:03:22.465370000 +0100
+++ mediawiki-1.39.0/index.php	2022-12-04 08:34:27.340356744 +0100
@@ -34,6 +34,7 @@
  */
 
 define( 'MW_ENTRY_POINT', 'index' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 // Bail on old versions of PHP, or if composer has not been run yet to install
 // dependencies. Using dirname( __FILE__ ) here because __DIR__ is PHP5.3+.
diff -Nur mediawiki-1.39.0-orig/load.php mediawiki-1.39.0/load.php
--- mediawiki-1.39.0-orig/load.php	2022-11-30 21:03:23.289380600 +0100
+++ mediawiki-1.39.0/load.php	2022-12-04 08:35:24.892592179 +0100
@@ -31,8 +31,8 @@
 // This endpoint is supposed to be independent of request cookies and other
 // details of the session. Enforce this constraint with respect to session use.
 define( 'MW_NO_SESSION', 1 );
-
 define( 'MW_ENTRY_POINT', 'load' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 require __DIR__ . '/includes/WebStart.php';
 
diff -Nur mediawiki-1.39.0-orig/opensearch_desc.php mediawiki-1.39.0/opensearch_desc.php
--- mediawiki-1.39.0-orig/opensearch_desc.php	2021-11-13 21:12:55.020404300 +0100
+++ mediawiki-1.39.0/opensearch_desc.php	2022-12-04 08:35:51.260700047 +0100
@@ -31,6 +31,7 @@
 define( 'MW_NO_SESSION', 1 );
 
 define( 'MW_ENTRY_POINT', 'opensearch_desc' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 require_once __DIR__ . '/includes/WebStart.php';
 
diff -Nur mediawiki-1.39.0-orig/rest.php mediawiki-1.39.0/rest.php
--- mediawiki-1.39.0-orig/rest.php	2021-11-13 21:12:55.120406000 +0100
+++ mediawiki-1.39.0/rest.php	2022-12-04 08:36:04.400754539 +0100
@@ -25,6 +25,7 @@
 
 define( 'MW_REST_API', true );
 define( 'MW_ENTRY_POINT', 'rest' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 require __DIR__ . '/includes/WebStart.php';
 
diff -Nur mediawiki-1.39.0-orig/thumb_handler.php mediawiki-1.39.0/thumb_handler.php
--- mediawiki-1.39.0-orig/thumb_handler.php	2021-11-13 21:12:55.212407400 +0100
+++ mediawiki-1.39.0/thumb_handler.php	2022-12-04 08:37:04.749005838 +0100
@@ -30,6 +30,7 @@
 
 define( 'THUMB_HANDLER', true );
 define( 'MW_ENTRY_POINT', 'thumb_handler' );
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 
 // Execute thumb.php, having set THUMB_HANDLER so that
 // it knows to extract params from a thumbnail file URL.
diff -Nur mediawiki-1.39.0-orig/thumb.php mediawiki-1.39.0/thumb.php
--- mediawiki-1.39.0-orig/thumb.php	2022-11-30 21:03:23.529383700 +0100
+++ mediawiki-1.39.0/thumb.php	2022-12-04 08:36:57.172974285 +0100
@@ -36,6 +36,7 @@
 if ( !defined( 'MW_ENTRY_POINT' ) ) {
 	define( 'MW_ENTRY_POINT', 'thumb' );
 }
+define( 'MW_CONFIG_FILE', getcwd().'/LocalSettings.php' );
 require __DIR__ . '/includes/WebStart.php';
 
 wfThumbMain();
openSUSE Build Service is sponsored by