From 0a94d4c33a354667aada700e136beb235a9e0a90 Mon Sep 17 00:00:00 2001 From: David Levine Date: Wed, 11 Apr 2012 20:42:22 -0500 Subject: [PATCH] Tweaked build_nmh to work with Cygwin. --- docs/contrib/build_nmh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/contrib/build_nmh b/docs/contrib/build_nmh index cc83974..4405005 100755 --- a/docs/contrib/build_nmh +++ b/docs/contrib/build_nmh @@ -47,7 +47,7 @@ #### which=which ldd=ldd -locking= +locking=dot os=${OSTYPE:-`uname -s`} #### It'd be nice to have configure decide what locking style to use. @@ -122,7 +122,7 @@ fi #### dotlocking, the usual default, requires chgrp and chmod of inc. installpriv= -if [ $install -ge 1 -a `id -u` -ne 0 ]; then +if [ $install -ge 1 -a `id -u` -ne 0 -a "$OSTYPE" != cygwin ]; then if [ "x$locking" = x -o "$locking" = dot ]; then echo "$0: "'install requires chgrp and chmod 2755' echo 'so will sudo to install. Terminate with Ctrl-C if unacceptable.' @@ -140,10 +140,15 @@ config_smtpservers=localhost config_sasl=n config_tls=n config_editor=vi -config_pager=more +for i in more less most cat; do + if which $i >/dev/null 2>&1; then + config_pager=$i + break + fi +done config_debug=n -if mhparam >/dev/null 2>&1; then +if install-mh -check >/dev/null 2>&1; then # Determine config options from installed nmh. mhparam=`which mhparam` mhbin=`dirname "$mhparam"` -- 1.7.10.4