BryanDavis has uploaded a new change for review.
https://gerrit.wikimedia.org/r/253684
Change subject: Revert "checkoutMediaWiki: sudo as mwdeploy for most things"
......................................................................
Revert "checkoutMediaWiki: sudo as mwdeploy for most things"
This reverts commit 4e7f22c82ff96fd64d057fb29cbf39dc3aebca71.
Change-Id: I2ec91aa33e05c2dc367db8a6f6ba56be5397906b
---
M multiversion/checkoutMediaWiki.php
1 file changed, 7 insertions(+), 13 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/84/253684/1
diff --git a/multiversion/checkoutMediaWiki.php
b/multiversion/checkoutMediaWiki.php
index f5b4590..4dbaa30 100644
--- a/multiversion/checkoutMediaWiki.php
+++ b/multiversion/checkoutMediaWiki.php
@@ -35,13 +35,11 @@
exit( 1 );
}
-
-
# MW install path
$destIP = MEDIAWIKI_STAGING_DIR . "/$dstVersion";
if ( !file_exists( $destIP ) ) {
- sudo( 'git clone -n ' .
+ passthru( 'git clone -n ' .
'https://gerrit.wikimedia.org/r/p/mediawiki/core.git ' .
escapeshellarg( $destIP ),
$ret );
@@ -55,14 +53,14 @@
exit( 1 );
}
- sudo( 'git config branch.autosetuprebase always', $ret );
+ passthru( 'git config branch.autosetuprebase always', $ret );
if ( $ret ) {
# Don't exit, this isn't a show-stopper
print "Error running setting autosetuprebase\n";
}
$checkoutVersion = $gitVersion == 'master' ? $gitVersion :
"wmf/$gitVersion";
- sudo( 'git checkout ' . escapeshellarg( $checkoutVersion ),
$ret );
+ passthru( 'git checkout ' . escapeshellarg( $checkoutVersion ),
$ret );
if ( $ret ) {
print "Error checking out branch\n";
exit( 1 );
@@ -109,7 +107,7 @@
}
foreach ( $cmds as $cmd ) {
- sudo( $cmd, $ret );
+ passthru( $cmd, $ret );
if ( $ret ) {
print "'${cmd}' failed in
${path}\n";
@@ -120,7 +118,7 @@
chdir( $rawPath );
# Update submodules for checked out repos
- sudo( 'git submodule update --init --recursive'
, $ret );
+ passthru( 'git submodule update --init
--recursive' , $ret );
if ( $ret ) {
print "Submodule update failed in
${dir}\n";
@@ -130,7 +128,7 @@
}
}
- sudo( 'git submodule update --init --recursive', $ret );
+ passthru( 'git submodule update --init --recursive', $ret );
if ( $ret ) {
print "Error updating submodules\n";
exit( 1 );
@@ -142,7 +140,7 @@
print "Error finding list of submodules\n";
} else {
foreach ( $submodules as $moduleName ) {
- sudo( "git config
submodule.\"{$moduleName}\".update rebase", $ret );
+ passthru( "git config
submodule.\"{$moduleName}\".update rebase", $ret );
if ( $ret ) {
print "Failed to set submodule
\"{$moduleName}\" to rebase on update.\n";
}
@@ -217,7 +215,3 @@
}
}
-// Do stuff as mwdeploy
-function sudo( $cmd, &$ret ) {
- passthru( "sudo -u mwdeploy $cmd", $ret );
-}
--
To view, visit https://gerrit.wikimedia.org/r/253684
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2ec91aa33e05c2dc367db8a6f6ba56be5397906b
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits