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.master
parent
1c916c167b
commit
519c3b7803
|
@ -48,7 +48,7 @@ guix shell -s armhf-linux intelmetool -n && false
|
||||||
# opens a couple of extra FDs.
|
# opens a couple of extra FDs.
|
||||||
initial_fd_list="$(echo /proc/$$/fd/*)"
|
initial_fd_list="$(echo /proc/$$/fd/*)"
|
||||||
fd_list="$(guix shell --bootstrap guile-bootstrap -- \
|
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)"
|
test "$(echo $fd_list | wc -w)" -le "$(echo $initial_fd_list | wc -w)"
|
||||||
|
|
||||||
# Ignoring unauthorized files.
|
# Ignoring unauthorized files.
|
||||||
|
|
Reference in New Issue