From c171104a8168988a86d774f2b69929f87a2fb958 Mon Sep 17 00:00:00 2001 From: evandrocoan Date: Mon, 24 Feb 2020 17:53:26 -0300 Subject: [PATCH] Fixed msgmerge not stopping the shell on error --- qt/i18n/build-mo-files | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qt/i18n/build-mo-files b/qt/i18n/build-mo-files index b51cfd8a3..9d0136087 100755 --- a/qt/i18n/build-mo-files +++ b/qt/i18n/build-mo-files @@ -2,7 +2,7 @@ # # build mo files # -set -e +set -eo pipefail targetDir="../aqt_data/locale/gettext" mkdir -p $targetDir @@ -10,9 +10,9 @@ mkdir -p $targetDir echo "Compiling *.po..." for file in po/desktop/*/anki.po do - outdir=$(echo $file | \ + outdir=$(echo "$file" | \ perl -pe "s%po/desktop/(.*)/anki.po%$targetDir/\1/LC_MESSAGES%") outfile="$outdir/anki.mo" mkdir -p $outdir - msgmerge --for-msgfmt $file po/desktop/anki.pot | msgfmt - --output-file=$outfile + msgmerge --for-msgfmt "$file" po/desktop/anki.pot | msgfmt - --output-file=$outfile done