X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/29114cb84aa1a6446ab62f79f7c5dbae78516a07..4a78cbcd4fa986d9c1e7bd0a5a4bdb619faeb7cb:/docs/contrib/build_nmh diff --git a/docs/contrib/build_nmh b/docs/contrib/build_nmh index cb2265cb..66383acf 100755 --- a/docs/contrib/build_nmh +++ b/docs/contrib/build_nmh @@ -119,6 +119,11 @@ finddir() { esac } +#### Figure out whether or not to use -n with tail. +case `printf 'OK\n' | tail -n 1 2>&1` in + OK) tail='tail -n ' ;; + *) tail='tail -' ;; +esac if install-mh -check >/dev/null 2>&1; then # Determine config options from installed nmh. @@ -152,10 +157,12 @@ if install-mh -check >/dev/null 2>&1; then case `$mhbin/mhparam tls` in *tls*) config_tls=y ;; - esac + esac else - echo "$0: -y not supported with currently installed nmh" - exit 1 + tput smso + echo "$0: SASL and TLS detection not supported with current nmh" + [ $yes -eq 1 ] && echo "will not configure either one in" + tput rmso fi fi fi @@ -290,7 +297,7 @@ if [ $status -eq 0 ]; then echo "$tests_summary" >>"$logfile" echo '===================' >>"$logfile" [ "$check" = distcheck ] && \ - echo "$checkoutput" | tail -n 4 >>"$logfile" + echo "$checkoutput" | ${tail}4 >>"$logfile" fi if [ $status -eq 0 ]; then