http://www.mediawiki.org/wiki/Special:Code/MediaWiki/94226
Revision: 94226
Author: aaron
Date: 2011-08-11 03:03:47 +0000 (Thu, 11 Aug 2011)
Log Message:
-----------
* Removed bogus parenthesis and fixed script type header
* Run the l10n MW scripts on home/ as needed
* Removed useless $PATH var setting
* Improved reporting messages
Modified Paths:
--------------
trunk/tools/mwmultiversion/scripts/l10nupdate
trunk/tools/mwmultiversion/scripts/sync-l10nupdate
Modified: trunk/tools/mwmultiversion/scripts/l10nupdate
===================================================================
--- trunk/tools/mwmultiversion/scripts/l10nupdate 2011-08-11 02:41:01 UTC
(rev 94225)
+++ trunk/tools/mwmultiversion/scripts/l10nupdate 2011-08-11 03:03:47 UTC
(rev 94226)
@@ -1,7 +1,7 @@
-#!/bin/sh
+#!/bin/bash
# This script belongs in /home/wikipedia/bin/.
-PATH=/bin:/usr/bin:/sbin:/usr/sbin:
BINDIR=/home/wikipedia/bin
+MWMULTIDIR=/home/wikipedia/common/multiversion
umask 0002
@@ -18,7 +18,7 @@
fi
# Get all MW message cache versions (and a wiki DB name for each)
-mwVerDbSets=(`$BINDIR/mwversionsinuse --extended --withdb`)
+mwVerDbSets=`$BINDIR/mwversionsinuse --extended --withdb`
if [ -z "$mwVerDbSets" ]; then
$BINDIR/dologmsg "!log LocalisationUpdate failed"
echo "FAILED"
@@ -30,7 +30,8 @@
do
mwVerNum=${i%=*}
mwDbName=${i#*=}
- if $BINDIR/mwscript extensions/LocalisationUpdate/update.php \
+ echo "Running updates for $mwVerNum (on $mwDbName)"
+ if php $MWMULTIDIR/MWScript.php
extensions/LocalisationUpdate/update.php \
--wiki="$mwDbName" \
--outdir=/home/wikipedia/common/php-"$mwVerNum"/cache/l10n \
--all \
@@ -39,10 +40,11 @@
echo "Completed. Syncing to Apaches"
$BINDIR/sync-l10nupdate "$mwVerNum"
echo "Clearing message blobs"
- $BINDIR/mwscript maintenance/wmf/clearMessageBlobs.php
--wiki="$mwDbName"
+ php $MWMULTIDIR/MWScript.php
maintenance/wmf/clearMessageBlobs.php --wiki="$mwDbName"
+ $BINDIR/dologmsg "!log LocalisationUpdate completed ($mwVerNum)
at `date`";
echo "All done"
else
- $BINDIR/dologmsg "!log LocalisationUpdate failed"
+ $BINDIR/dologmsg "!log LocalisationUpdate failed ($mwVerNum)"
echo "FAILED"
fi
done
Modified: trunk/tools/mwmultiversion/scripts/sync-l10nupdate
===================================================================
--- trunk/tools/mwmultiversion/scripts/sync-l10nupdate 2011-08-11 02:41:01 UTC
(rev 94225)
+++ trunk/tools/mwmultiversion/scripts/sync-l10nupdate 2011-08-11 03:03:47 UTC
(rev 94226)
@@ -1,6 +1,5 @@
#!/bin/bash
# This script belongs in /home/wikipedia/bin/.
-PATH=/bin:/usr/bin:/sbin:/usr/sbin:
MWVER="$1"
if [ -z "$MWVER" ]; then
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs