]> git.donarmstrong.com Git - cran2deb.git/blobdiff - trunk/exec/build_some
Series of improved error messages or debug statements,
[cran2deb.git] / trunk / exec / build_some
index 5d8178c42d1b27512bccc765eeb65de6f5e6f8a5..7b9e96f560be4a54f9cbc23bcf47c6913e2d189d 100755 (executable)
@@ -12,7 +12,7 @@ if ([ ! -e all_pkgs ]) {
     cran2deb cran_pkgs $* >all_pkgs
 }
 
-for pkg in $(cat all_pkgs); do
+for (pkg in `{cat all_pkgs}) {
     if (~ $pkg *..* */*) {
         echo bad name $pkg >>fail/ERROR
     } else if ([ -e warn/$pkg ]) {
@@ -24,14 +24,18 @@ for pkg in $(cat all_pkgs); do
         fail=0
         cran2deb build $pkg >fail/$pkg >[2=1] || fail=1
         if (~ $fail 0) {
-            echo success
             grep '^[WE]:' fail/$pkg >warn/$pkg
 #            if (~ `{stat -c '%s' warn/$pkg} 0) {
 #                rm -f warn/$pkg
 #            }
-            rm -f fail/$pkg
+           if ( grep -q '^E:' warn/$pkg) {
+               echo ' failure'
+           } else {
+               echo ' success'
+               rm -f fail/$pkg
+           }
         } else {
-            echo FAILED
+            echo " FAILED"
         }
     }
-done
+}