From: Harald Hoyer Date: Fri, 12 Feb 2021 12:26:09 +0000 (+0100) Subject: fix: shellcheck for configure X-Git-Tag: 052~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4053eb0c8966db60cca03027f07edde6a423521;p=thirdparty%2Fdracut.git fix: shellcheck for configure --- diff --git a/configure b/configure index aceec1384..a8b6e5760 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"