]> diplodocus.org Git - nmh/blobdiff - docs/contrib/build_nmh
Fixed the error message in lockit() when it fails to create tmp file.
[nmh] / docs / contrib / build_nmh
index b00ad90fff65460effbba7e10fef471ccbac97e9..499fadea11c4998a5ac2823a825abaf19bf24066 100755 (executable)
@@ -131,7 +131,7 @@ if install-mh -check >/dev/null 2>&1; then
 
   config_prefix=`cd $mhbin/.. && pwd`
 
-  mtsconf=`dirname "$mhbin"`/etc/mts.conf
+  mtsconf=`mhparam etcdir`/mts.conf
   if [ -f "$mtsconf" ]; then
     mts_entry=`grep '^mts:' "$mtsconf"`
     if [ "$mts_entry" ]; then
@@ -157,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
@@ -221,7 +223,7 @@ config_opts="--prefix=$config_prefix"
 [ "$config_tls" = y ]  &&  \
   config_opts="$config_opts --with-tls"
 [ $config_debug = y ]  &&  \
-  config_opts="$config_opts --enable-debug"
+  config_opts="$config_opts --enable-debug --enable-assert"
 
 
 #### dotlocking, the usual default, requires chgrp and chmod of inc.