fix: shellcheck for configure

master
Harald Hoyer 2021-02-12 13:26:09 +01:00 committed by Harald Hoyer
parent 7356c828b0
commit f4053eb0c8
1 changed files with 5 additions and 3 deletions

8
configure vendored
View File

@ -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"