aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosselin Poiret <dev@jpoiret.xyz>2023-08-11 14:22:44 +0200
committerJosselin Poiret <dev@jpoiret.xyz>2023-08-25 14:23:43 +0200
commit519c3b7803c48bfbb42053ab8edf7e052071be5f (patch)
treeed0f7fd23a458efe1315ff866181c35f06b4a025
parent1c916c167b7eb1f2f8af2cf621aa1512b00b1033 (diff)
downloadguix-519c3b7803c48bfbb42053ab8edf7e052071be5f.tar.gz
guix-519c3b7803c48bfbb42053ab8edf7e052071be5f.zip
tests: guix-shell: Use bash instead of user's $SHELL.
* tests/guix-shell.sh (fd_list): Use bash instead of $SHELL. Some other shells have trouble not opening too many fds. Also, bash in an implicit input of guix, so it should always be available.
-rw-r--r--tests/guix-shell.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/guix-shell.sh b/tests/guix-shell.sh
index ed368515eb..2f5fd86809 100644
--- a/tests/guix-shell.sh
+++ b/tests/guix-shell.sh
@@ -48,7 +48,7 @@ guix shell -s armhf-linux intelmetool -n && false
# opens a couple of extra FDs.
initial_fd_list="$(echo /proc/$$/fd/*)"
fd_list="$(guix shell --bootstrap guile-bootstrap -- \
- "$SHELL" -c 'echo /proc/$$/fd/*')"
+ bash -c 'echo /proc/$$/fd/*')"
test "$(echo $fd_list | wc -w)" -le "$(echo $initial_fd_list | wc -w)"
# Ignoring unauthorized files.