[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