diff options
| author | Ricardo B. Marlière <rbm@suse.com> | 2026-03-20 21:29:18 +0300 |
|---|---|---|
| committer | Shuah Khan <skhan@linuxfoundation.org> | 2026-04-13 20:05:39 +0300 |
| commit | a82e076f4a0c084b2f5470db31dd9282ba3fcbb2 (patch) | |
| tree | bc14cb25cdc3692e24b1480c33a566e77060360a /tools | |
| parent | dbb6153c1395a0f310411f440330efe4ee3f4d82 (diff) | |
| download | linux-a82e076f4a0c084b2f5470db31dd9282ba3fcbb2.tar.xz | |
selftests/run_kselftest.sh: Resolve BASE_DIR with pwd -P
run_kselftest.sh only needs to canonicalize the directory containing the
script itself. Use shell-native path resolution for that by changing into
the directory and calling pwd -P.
This avoids depending on either realpath or readlink -f while still
producing a physical absolute path for BASE_DIR.
Signed-off-by: Ricardo B. Marlière <rbm@suse.com>
Link: https://lore.kernel.org/r/20260320-selftests-fixes-v1-3-79144f76be01@suse.com
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/testing/selftests/run_kselftest.sh | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/tools/testing/selftests/run_kselftest.sh b/tools/testing/selftests/run_kselftest.sh index ec79160b8d8b..8fa808e10455 100755 --- a/tools/testing/selftests/run_kselftest.sh +++ b/tools/testing/selftests/run_kselftest.sh @@ -4,12 +4,7 @@ # Run installed kselftest tests. # -# Fallback to readlink if realpath is not available -if which realpath > /dev/null; then - BASE_DIR=$(realpath $(dirname $0)) -else - BASE_DIR=$(readlink -f $(dirname $0)) -fi +BASE_DIR=$(cd "$(dirname "$0")" && pwd -P) cd $BASE_DIR TESTS="$BASE_DIR"/kselftest-list.txt |
