From 39c11f94cf69923ee1dbb211e04827be8518081d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 28 Jan 2009 13:47:59 +0000 Subject: [PATCH] - barf if lang files not found Changed files: dokuwiki-find-lang.sh -> 1.4 --- dokuwiki-find-lang.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dokuwiki-find-lang.sh b/dokuwiki-find-lang.sh index add8412..86f46fa 100644 --- a/dokuwiki-find-lang.sh +++ b/dokuwiki-find-lang.sh @@ -1,8 +1,9 @@ #!/bin/sh +PROG=${0##*/} dir=$RPM_BUILD_ROOT/usr/share/dokuwiki langfile=$1 -> $langfile +echo '%defattr(644,root,root,755)' > $langfile find $dir -type d -name lang | while read dir; do echo "%dir ${dir#$RPM_BUILD_ROOT}" >> $langfile for dir in $dir/*; do @@ -29,3 +30,8 @@ find $dir -type d -name lang | while read dir; do echo "%lang($lang) ${dir#$RPM_BUILD_ROOT}" >> $langfile done done + +if [ "$(egrep -v '(^%defattr|^$)' $langfile | wc -l)" -le 0 ]; then + echo >&2 "$PROG: Error: international files not found!" + exit 1 +fi -- 2.43.0