X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/2e768e3cc0ce768373d3320eca4cdd08b8cf646a..8c51da4a2f590f9fc877defbbd7afa967ab936a7:/uip/mhmail diff --git a/uip/mhmail b/uip/mhmail index 839b82a7..a00d7cc9 100755 --- a/uip/mhmail +++ b/uip/mhmail @@ -50,6 +50,11 @@ finddir() { bindir=`finddir $0` nmhbindir=`cd "$bindir" && pwd` +if printf 'OK\n' | tail -n 1 2>&1 | grep OK >/dev/null; then + tail='tail -n' +else + tail='tail -' +fi #### Checks for missing mandatory arguments. @@ -256,12 +261,12 @@ if [ "$body"x = x ]; then fi #### Add trailing newline to body if it doesn't have one. - if [ `tail -n 1 "$message_file" | wc -l` -ne 1 ]; then + if [ `${tail}1 "$message_file" | wc -l` -ne 1 ]; then printf '\n' >>"$message_file" || exit 2 fi else #### Add trailing newline to body if it doesn't have one. - [ `printf %s "$body" | tail -n 1 | wc -l` -ne 1 ] && body="$body + [ `printf %s "$body" | ${tail}1 | wc -l` -ne 1 ] && body="$body " if [ "$tmpfileresent" ]; then