[Debian-l10n-commits] r1494 - in /dl10n/trunk: Changelog pootle/sync-projects.d/x20ddtp

nekral-guest at users.alioth.debian.org nekral-guest at users.alioth.debian.org
Sun Dec 7 20:14:42 UTC 2008


Author: nekral-guest
Date: Sun Dec  7 20:14:42 2008
New Revision: 1494

URL: http://svn.debian.org/wsvn/?sc=1&rev=1494
Log:
	* pootle/sync-projects.d/x20ddtp: Execute with "set -e".
	* pootle/sync-projects.d/x20ddtp: Quote variables.
	* pootle/sync-projects.d/x20ddtp: Removed TEMPDIR variable (not
	used).
	* pootle/sync-projects.d/x20ddtp: Use /srv/pootle.debian.net/tmp/
	for the temporary files.

Modified:
    dl10n/trunk/Changelog
    dl10n/trunk/pootle/sync-projects.d/x20ddtp

Modified: dl10n/trunk/Changelog
URL: http://svn.debian.org/wsvn/dl10n/trunk/Changelog?rev=1494&op=diff
==============================================================================
--- dl10n/trunk/Changelog (original)
+++ dl10n/trunk/Changelog Sun Dec  7 20:14:42 2008
@@ -1,3 +1,12 @@
+2008-12-06  Nicolas François  <nicolas.francois at centraliens.net>
+
+	* pootle/sync-projects.d/x20ddtp: Execute with "set -e".
+	* pootle/sync-projects.d/x20ddtp: Quote variables.
+	* pootle/sync-projects.d/x20ddtp: Removed TEMPDIR variable (not
+	used).
+	* pootle/sync-projects.d/x20ddtp: Use /srv/pootle.debian.net/tmp/
+	for the temporary files.
+
 2008-12-06  Nicolas François  <nicolas.francois at centraliens.net>
 
 	* pootle/sync-projects.d/30sync: Execute with "set -e".

Modified: dl10n/trunk/pootle/sync-projects.d/x20ddtp
URL: http://svn.debian.org/wsvn/dl10n/trunk/pootle/sync-projects.d/x20ddtp?rev=1494&op=diff
==============================================================================
--- dl10n/trunk/pootle/sync-projects.d/x20ddtp (original)
+++ dl10n/trunk/pootle/sync-projects.d/x20ddtp Sun Dec  7 20:14:42 2008
@@ -1,48 +1,44 @@
 #!/bin/sh
+
+set -e
 
 echo "Updating DDTP translations:"
 
-TEMPDIR=`tempfile --directory=$HOME/tmp`
-rm $TEMPDIR
 PROJECTDIR=/srv/pootle.debian.net/pootle/ddtp
 DDTPPODIR=/org/ddtp.debian.net/pos
 
 echo "  Sync files from the DDTP PO directories"
-cd $DDTPPODIR
+cd "$DDTPPODIR"
 LANGS=`find . -maxdepth 1 -mindepth 1 -type d | sed 's/\.\///g'`
 
-TEMPFILE=`tempfile`
+TEMPFILE=`tempfile --directory /srv/pootle.debian.net/tmp/`
 for lang in $LANGS; do
 	echo "    $lang"
-	cd $DDTPPODIR/$lang/sid
+	cd "$DDTPPODIR/$lang/sid"
 	for srcpkg in `find . -mindepth 2 -maxdepth 2 -type d` ; do
 		echo "      $srcpkg"
-		for pofile in `ls -1 $srcpkg/*.po`; do
-			pkg=`basename $pofile .po`
+		for pofile in `ls -1 "$srcpkg"/*.po`; do
+			pkg=`basename "$pofile" .po`
 			echo "        $pkg"
-			if [ -d $PROJECTDIR/$srcpkg/$pkg ] ; then
-				if [ -f $PROJECTDIR/$srcpkg/$pkg/$lang.po ] ; then
-					msgcat --use-first $PROJECTDIR/$srcpkg/$pkg/$lang.po $pofile >$TEMPFILE 2>/dev/null
-						cp $TEMPFILE $PROJECTDIR/$srcpkg/$pkg/$lang.po
+			if [ -d "$PROJECTDIR/$srcpkg/$pkg" ] ; then
+				if [ -f "$PROJECTDIR/$srcpkg/$pkg/$lang.po" ] ; then
+					msgcat --use-first "$PROJECTDIR/$srcpkg/$pkg/$lang.po" "$pofile" >"$TEMPFILE" 2>/dev/null
+						cp "$TEMPFILE" "$PROJECTDIR/$srcpkg/$pkg/$lang.po"
 				else
-					cp $pofile $PROJECTDIR/$srcpkg/$pkg/$lang.po
+					cp "$pofile" "$PROJECTDIR/$srcpkg/$pkg/$lang.po"
 				fi
 			else
-				mkdir -p $PROJECTDIR/$srcpkg/$pkg
-				cp -r $pofile $PROJECTDIR/$srcpkg/$pkg/$lang.po
+				mkdir -p "$PROJECTDIR/$srcpkg/$pkg"
+				cp -r "$pofile" "$PROJECTDIR/$srcpkg/$pkg/$lang.po"
 			fi
 		 done
 	done
 done
 
 echo "  Cleaning out broken files"
-rm -rf $PROJECTDIR/d/doc-linux-html-pt
-rm -rf $PROJECTDIR/d/doc-linux-text-pt
-rm -rf $PROJECTDIR/i/itcl3
+rm -rf "$PROJECTDIR/d/doc-linux-html-pt"
+rm -rf "$PROJECTDIR/d/doc-linux-text-pt"
+rm -rf "$PROJECTDIR/i/itcl3"
 
-rm $TEMPFILE 2>/dev/null || true
+rm "$TEMPFILE" 2>/dev/null || true
 
-
-rm -rf $TEMPDIR >/dev/null 2>&1 || true
-
-




More information about the Debian-l10n-commits mailing list