From: David Levine Date: Sat, 8 Oct 2016 02:21:02 +0000 (-0400) Subject: Replace `id -u` with $$ so that tests have a chance of working X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/b8538846d82f2bd7827eb66a7dc156f4f07b1a71?ds=inline Replace `id -u` with $$ so that tests have a chance of working on old Solaris hosts. --- diff --git a/docs/contrib/build_nmh b/docs/contrib/build_nmh index 25a02642..a2372d21 100755 --- a/docs/contrib/build_nmh +++ b/docs/contrib/build_nmh @@ -85,7 +85,9 @@ if [ $# -gt 0 ]; then fi #### Check to see that we're in a nmh source directory. -if ! grep 'the authors of nmh' COPYRIGHT >/dev/null; then +if grep 'the authors of nmh' COPYRIGHT >/dev/null; then + : +else echo "$0: not in nmh source directory" exit 1 fi @@ -241,7 +243,7 @@ config_opts="--prefix=$config_prefix" #### 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 "$LOGNAME" != root ]; then if [ "$config_locking" = dot ]; then echo "$0: "'install requires chgrp and chmod 2755' echo 'so will sudo to install. Terminate with Ctrl-C if unacceptable.' diff --git a/test/inc/test-pop b/test/inc/test-pop index 4f92644b..0ae80293 100755 --- a/test/inc/test-pop +++ b/test/inc/test-pop @@ -24,7 +24,7 @@ setup_test TESTUSER=testuser TESTPASS=testuserpass -arith_eval 64001 + `id -u` % 1000 +arith_eval 64001 + $$ % 1000 testport=$arith_val HOME="${MH_TEST_DIR}"; export HOME diff --git a/test/oauth/common.sh b/test/oauth/common.sh index d2ac2a27..342e5786 100644 --- a/test/oauth/common.sh +++ b/test/oauth/common.sh @@ -10,13 +10,13 @@ fi testname="${MH_TEST_DIR}/$$" -arith_eval 64001 + `id -u` % 1000 +arith_eval 64001 + $$ % 1000 http_port=${arith_val} -arith_eval 64000 + `id -u` % 1000 +arith_eval ${http_port} + 1 pop_port=${arith_val} -arith_eval 64002 + `id -u` % 1000 +arith_eval ${pop_port} + 1 smtp_port=${arith_val} cat >> ${MH} <