# HG changeset patch # User Christophe Lincoln # Date 1306891403 -7200 # Node ID 2db13a8fe9b4fea901e46e706c9b604625e5e759 # Parent 4ceceb22dc356cf4ec82d52fcb177154b99832c2 cook: set -e on genpkg_rules and fix for empty packages diff -r 4ceceb22dc35 -r 2db13a8fe9b4 cook --- a/cook Tue May 31 18:27:32 2011 +0200 +++ b/cook Wed Jun 01 03:23:23 2011 +0200 @@ -616,7 +616,7 @@ separator if grep -q ^genpkg_rules $receipt; then gettext -e "Executing: genpkg_rules\n" - cd $pkgdir && mkdir -p $fs + set -e && cd $pkgdir && mkdir -p $fs genpkg_rules || echo -e "\nERROR: genpkg_rules failed\n" >> \ $LOGS/$pkg.log else @@ -715,7 +715,7 @@ gettext "QA: Checking for empty package..." files=$(cat $WOK/$pkg/taz/$pkg-*/files.list | wc -l) - if [ "$files" -lt 0 ] && [ "$CATEGORY" != "meta" ]; then + if [ "$files" == 0 ] && [ "$CATEGORY" != "meta" ]; then echo -e "\nERROR: empty package" rm -f $command && exit 1 else