# HG changeset patch # User Christophe Lincoln # Date 1304888744 -7200 # Node ID 747bd9aaeb6345cfd29defbd3a285b1467d97e47 # Parent df9ad242ebbcee1620bf4452e0f246732284d9bc cooker: list testing is finish now cook them all. cook: one more QA check right after genpkg_rules diff -r df9ad242ebbc -r 747bd9aaeb63 cook --- a/cook Sun May 08 20:19:13 2011 +0200 +++ b/cook Sun May 08 23:05:44 2011 +0200 @@ -465,9 +465,15 @@ if grep -q ^genpkg_rules $receipt; then gettext -e "Executing: genpkg_rules\n" cd $pkgdir - mkdir -p $fs && genpkg_rules || (echo -e \ - "\nERROR: genpkg_rules failed\n" >> $LOGS/$pkg.log && exit 1) + mkdir -p $fs && genpkg_rules || echo -e \ + "\nERROR: genpkg_rules failed\n" >> $LOGS/$pkg.log fi + + # First QA check to stop now if genpkg_rules failed. + if fgrep -q ERROR: $LOGS/$pkg.log; then + exit 1 + fi + cd $taz for file in receipt description.txt do diff -r df9ad242ebbc -r 747bd9aaeb63 cooker --- a/cooker Sun May 08 20:19:13 2011 +0200 +++ b/cooker Sun May 08 23:05:44 2011 +0200 @@ -323,7 +323,8 @@ echo -e "\nSpecified list does not exist: $list\n" && exit 1 cp -a $list $cooklist strip_blocked - cook_order | tee $LOGS/cookorder.log ;; + cook_order | tee $LOGS/cookorder.log + cook_list ;; rev|-r) # Cook or recook a specific Hg revision. rev="$2"