Taint: fix ACL "spam" condition, to permit tainted name arguments.
[users/heiko/exim.git] / test / aux-fixed / showenv
index 5d9ef8f8a34e05ea47fb6b643cd31a8e83c197ea..69c8ee006b44fa46dfa736edb995eaa388924910 100755 (executable)
@@ -3,7 +3,9 @@
 # This script outputs certain information about the environment, for use when
 # testing pipe transports.
 
 # This script outputs certain information about the environment, for use when
 # testing pipe transports.
 
-name=`whoami 2>/dev/null` || name=`who . . | awk '{print $1}'`
+cmd=/usr/xpg4/bin/id
+[ -x $cmd ] || cmd=id
+name=`$cmd -un`
 
 echo Test pipe script
 echo Running as: $name
 
 echo Test pipe script
 echo Running as: $name
@@ -14,7 +16,8 @@ while [ "$1" != "" ]; do
   shift
 done
 echo ----------current-----------
   shift
 done
 echo ----------current-----------
-pwd
+# strip trailing / from pwd result
+d=`pwd`/dummy; dirname $d
 echo ----------env-----------
 echo A=$A
 echo B=$B
 echo ----------env-----------
 echo A=$A
 echo B=$B