From: Masatake YAMATO Date: Thu, 11 Apr 2024 02:49:21 +0000 (+0900) Subject: tests: (lsfd) don't refer "$?" on the line follwoing the use of "local" X-Git-Tag: v2.42-start~411 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5aa0c75c78dfb6a0c9851b348ba778149a4550a5;p=thirdparty%2Futil-linux.git tests: (lsfd) don't refer "$?" on the line follwoing the use of "local" Suggested by ShellCheck. Signed-off-by: Masatake YAMATO --- diff --git a/tests/ts/lsfd/lsfd-functions.bash b/tests/ts/lsfd/lsfd-functions.bash index 533c25fae..9c2eb0785 100644 --- a/tests/ts/lsfd/lsfd-functions.bash +++ b/tests/ts/lsfd/lsfd-functions.bash @@ -40,13 +40,18 @@ function lsfd_compare_dev { ts_check_prog "expr" ts_check_prog "stat" - local DEV=$("${LSFD}" --raw -n -o DEV -Q "${EXPR}") + local DEV + DEV=$("${LSFD}" --raw -n -o DEV -Q "${EXPR}") echo 'DEV[RUN]:' $? + local MAJ=${DEV%:*} local MIN=${DEV#*:} local DEVNUM=$(ts_makedev "$MAJ" "$MIN") - local STAT_DEVNUM=$(stat -c "%d" "$FILE") + + local STAT_DEVNUM + STAT_DEVNUM=$(stat -c "%d" "$FILE") echo 'STAT[RUN]:' $? + if [ "${DEVNUM}" == "${STAT_DEVNUM}" ]; then echo 'DEVNUM[STR]:' 0 else