X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=trunk%2Fexec%2Fbuild_some;h=7b9e96f560be4a54f9cbc23bcf47c6913e2d189d;hb=5c3346e04a30bab6dfd88ad54a838afa50eb63e8;hp=f02af9d98db2d28e1ce06e12c7de8d38c7f7b0f8;hpb=e48407cfb4f4911aaeb8dde94d386cc16a600822;p=cran2deb.git diff --git a/trunk/exec/build_some b/trunk/exec/build_some index f02af9d..7b9e96f 100755 --- a/trunk/exec/build_some +++ b/trunk/exec/build_some @@ -8,11 +8,11 @@ mkdir -p warn fail shift -if [ ! -e all_pkgs ]; then +if ([ ! -e all_pkgs ]) { cran2deb cran_pkgs $* >all_pkgs -fi +} -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 +}