Module: check_mk
Branch: master
Commit: 6959faee4b012d88838184c9c45d3540f179311f
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6959faee4b012d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 10 08:00:02 2019 +0200
locale makefile: Be stricter on command failures
Change-Id: Ic37bc405fd2d8bdbac5da4e4b4a4ebc544167a90
---
locale/Makefile | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/locale/Makefile b/locale/Makefile
index 5b22acc..bfb9cef 100644
--- a/locale/Makefile
+++ b/locale/Makefile
@@ -1,5 +1,5 @@
LANGUAGES = de ro
-SHELL=/bin/bash
+SHELL=/bin/bash -e -o pipefail
.PHONY: $(LANGUAGES)
@@ -23,14 +23,15 @@ all:
update-%:
@L=$@ ; \
cd $${L#*-}/LC_MESSAGES ; \
- unset LANG ; xgettext -w 80 --sort-output --force-po \
+ unset LANG ; \
+ xgettext -w 80 --sort-output --force-po \
-L python --from-code=utf-8 --omit-header \
-o scanned.po \
../../../web/app/index.wsgi \
$$(find -L ../../../cmk -type f -name "*.py") 2>&1 < /dev/null |
\
sed '/format string with unnamed arguments cannot be properly localized/,/and a
mapping instead of a tuple for the arguments./d' ; \
cat ../../header scanned.po > new.po ; \
- msgmerge -w 80 -q -U -v multisite.po new.po 2>&1 < /dev/null | grep -v
"reference, merged" ; \
+ msgmerge -w 80 -q -U -v multisite.po new.po 2>&1 < /dev/null | grep -v
"reference, merged" || true ; \
rm -f new.po scanned.po
cleanup-%: