diff --git a/configure b/configure index aceec138..a8b6e576 100755 --- a/configure +++ b/configure @@ -19,9 +19,9 @@ read_arg() { # $3 = arg parameter local rematch='^[^=]*=(.*)$' if [[ $2 =~ $rematch ]]; then - read "$1" <<< "${BASH_REMATCH[1]}" + read -r "$1" <<< "${BASH_REMATCH[1]}" else - read "$1" <<< "$3" + read -r "$1" <<< "$3" # There is no way to shift our callers args, so # return 1 to indicate they should do it instead. return 1 @@ -65,6 +65,7 @@ int main() { } EOF +# shellcheck disable=SC2086 ${CC} $CFLAGS $LDFLAGS conftest.c >/dev/null 2>&1 ret=$? rm -f conftest.c a.out @@ -85,7 +86,8 @@ EOF found=no for lib in "-lc" "-lfts"; do - ${CC} $CFLAGS $LDFLAGS conftest.c -Wl,$lib >/dev/null 2>&1 + # shellcheck disable=SC2086 + ${CC} $CFLAGS $LDFLAGS conftest.c -Wl,$lib >/dev/null 2>&1 ret=$? if test $ret -eq 0; then FTS_LIBS="$lib"