summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-03-05 17:28:42 +0000
committerJim Meyering <jim@meyering.net>2006-03-05 17:28:42 +0000
commit2467cad537ad521aeed5dc70c79d87a0d386c0ac (patch)
tree03d5921d07d004ceba1b9f198fb019e39ace277a
parentbda9edc1d5dc3cade42dd57ef33ffc88ad152ab2 (diff)
downloadcoreutils-2467cad537ad521aeed5dc70c79d87a0d386c0ac.tar.xz
Set SHELL, if not already set, in order to
avoid failure when `make check' is run through debuild; dircolors would fail due to lack of $SHELL. Reported by Sven Joachim.
-rwxr-xr-xtests/help-version8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/help-version b/tests/help-version
index c96ca7e47..b3930626d 100755
--- a/tests/help-version
+++ b/tests/help-version
@@ -4,6 +4,14 @@
test "$VERBOSE" = yes && set -x
+# Ensure that $SHELL is set to *some* value.
+# This is required for dircolors, which would fail e.g., when
+# invoked via debuild (which removes SHELL from the environment).
+if test "x$SHELL" = x; then
+ SHELL=/bin/sh
+ export SHELL
+fi
+
expected_failure_status_nohup=127
expected_failure_status_printenv=2
expected_failure_status_tty=3