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

Reply via email to