summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2015-11-02 23:42:31 +0100
committerLudovic Courtès <ludo@gnu.org>2015-11-02 23:42:31 +0100
commitb485f756e92fdfef45c28eed4c21f895e1acd47b (patch)
tree9786ab0cadfbf2029b09d45ba5e8753e4ed42bb6
parenta70436183aeb6a861cc43e297b5a33b777dfe1b3 (diff)
downloadguix-b485f756e92fdfef45c28eed4c21f895e1acd47b.tar.gz
tests: Set 'SHELL' for 'guix environment'.
* tests/guix-environment.sh: Export 'SHELL'.
-rw-r--r--tests/guix-environment.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/guix-environment.sh b/tests/guix-environment.sh
index f7b0259e1b..aed27c103c 100644
--- a/tests/guix-environment.sh
+++ b/tests/guix-environment.sh
@@ -29,6 +29,10 @@ trap 'rm -r "$tmpdir"' EXIT
 
 mkdir "$tmpdir"
 
+# 'guix environment' launches /bin/sh if 'SHELL' is unset, so export 'SHELL'
+# since we know it's valid (build environments lack /bin/sh.)
+export SHELL
+
 # Check the environment variables for the bootstrap Guile.
 guix environment --ad-hoc guile-bootstrap --pure --search-paths > "$tmpdir/a"
 guix environment --ad-hoc guile-bootstrap:out --pure --search-paths > "$tmpdir/b"