Remove -s option from which in test script

When I tried running the tests with a debugger, the script failed with the following message:

    Illegal option -s
    Usage: /usr/bin/which [-a] args
    Illegal option -s
    Usage: /usr/bin/which [-a] args
    No debugger found

In case this `-s` flag is needed for other OSes than Linux (I'm working with Ubuntu 18.04), this could be based on a `uname` check (like on line 44).
This commit is contained in:
mpsijm 2018-11-20 10:33:48 +01:00 committed by GitHub
parent 9ac496aced
commit 01fef6d81f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -112,9 +112,9 @@ case ${mode} in
;;
debug)
if which -s lldb; then
if which lldb; then
lldb $cmd -- "${args[@]}"
elif which -s gdb; then
elif which gdb; then
gdb $cmd -- "${args[@]}"
else
echo "No debugger found"