From 30864d048feae484e545de56e575c05b6570a5a1 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Mon, 9 May 2011 15:27:10 +0000 Subject: [PATCH] Add stats updating script to development/tools/. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38659 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/tools/updatestats.sh | 57 ++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 development/tools/updatestats.sh diff --git a/development/tools/updatestats.sh b/development/tools/updatestats.sh new file mode 100644 index 0000000000..e64ee0aea6 --- /dev/null +++ b/development/tools/updatestats.sh @@ -0,0 +1,57 @@ +#!/bin/sh +# A script to update the LyX i18n.inc statistics + +FARM="/cvs/lyx-www/farm/cookbook/LyX"; + +# Sanity check +if [ ! -f "$FARM/i18n.php" ]; then + echo "$FARM does not look like LyX's www tree!"; + exit 1; +fi + +# Get us to the root of the tree we are in. +MYDIR=${0%updatestats.sh}; +if [ -n "$MYDIR" ]; then + cd $MYDIR; +fi +LYXROOT=$(pwd); +cd ../../; + +# Are we in trunk or branch? +TRUNK="TRUE"; +if ls status.* 2>/dev/null | grep -q status; then + TRUNK=""; +fi + +# Sanity check +if ! cd po/; then + echo "Cannot cd to po/ directory!"; + pwd + exit 1; +fi + +echo Running make i18n.inc... +make i18n.inc; +if [ -n "$TRUNK" ]; then + mv i18n.inc i18n_trunk.inc + I18NFILE=i18n_trunk.inc; +else + I18NFILE=i18n.inc; +fi + +if ! cd $FARM; then + echo "Unable to cd to $FARM!"; + exit 1; +fi + +echo +echo Updating the www-user tree... +svn up + +echo Copying $I18NFILE...; +cp $LYXROOT/po/$I18NFILE .; + +echo Committing...; +svn commit -m "* $I18NFILE: update stats" $I18NFILE; + +echo DONE! -- 2.39.2