mirror of
https://github.com/dynup/kpatch
synced 2025-04-11 03:31:20 +00:00
kpatch-build: fix "make check"
For some reason the github version of 'make check' just started complaining about these: shellcheck kpatch/kpatch kpatch-build/kpatch-build kpatch-build/kpatch-cc In kpatch-build/kpatch-build line 455: while [[ "${filedir#$common/}" = "$filedir" ]]; do ^-----^ SC2295 (info): Expansions inside ${..} need to be quoted separately, otherwise they match as patterns. Did you mean: while [[ "${filedir#"$common"/}" = "$filedir" ]]; do In kpatch-build/kpatch-build line 460: result="${result}${filedir#$common/}" ^-----^ SC2295 (info): Expansions inside ${..} need to be quoted separately, otherwise they match as patterns. Did you mean: result="${result}${filedir#"$common"/}" In kpatch-build/kpatch-cc line 26: relobj=${obj##$KPATCH_GCC_SRCDIR/} ^----------------^ SC2295 (info): Expansions inside ${..} need to be quoted separately, otherwise they match as patterns. Did you mean: relobj=${obj##"$KPATCH_GCC_SRCDIR"/} For more information: https://www.shellcheck.net/wiki/SC2295 -- Expansions inside ${..} need to b... make: *** [Makefile:70: check] Error 1 Error: Process completed with exit code 2. Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
This commit is contained in:
parent
95f87659c9
commit
042cde03b3
@ -452,12 +452,12 @@ relpath() {
|
||||
return
|
||||
fi
|
||||
|
||||
while [[ "${filedir#$common/}" = "$filedir" ]]; do
|
||||
while [[ "${filedir#"$common"/}" = "$filedir" ]]; do
|
||||
common="$(dirname "$common")"
|
||||
result="../$result"
|
||||
done
|
||||
|
||||
result="${result}${filedir#$common/}"
|
||||
result="${result}${filedir#"$common"/}"
|
||||
echo "${result}/$(basename "$file")"
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,7 @@ if [[ "$TOOLCHAINCMD" =~ ^(.*-)?gcc$ || "$TOOLCHAINCMD" =~ ^(.*-)?clang$ ]] ; th
|
||||
[[ "$obj" = */.tmp_mc_*.o ]] && break;
|
||||
|
||||
[[ "$obj" = */.tmp_*.o ]] && obj="${obj/.tmp_/}"
|
||||
relobj=${obj##$KPATCH_GCC_SRCDIR/}
|
||||
relobj=${obj##"$KPATCH_GCC_SRCDIR"/}
|
||||
case "$relobj" in
|
||||
*.mod.o|\
|
||||
*built-in.o|\
|
||||
|
Loading…
Reference in New Issue
Block a user