diff options
| -rw-r--r-- | meta/recipes-core/util-linux/util-linux.inc | 5 | ||||
| -rw-r--r-- | meta/recipes-core/util-linux/util-linux/run-ptest | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc index c7ba8c446f..34255a2dec 100644 --- a/meta/recipes-core/util-linux/util-linux.inc +++ b/meta/recipes-core/util-linux/util-linux.inc | |||
| @@ -284,6 +284,7 @@ ALTERNATIVE_LINK_NAME[wall.1] = "${mandir}/man1/wall.1" | |||
| 284 | 284 | ||
| 285 | BBCLASSEXTEND = "native nativesdk" | 285 | BBCLASSEXTEND = "native nativesdk" |
| 286 | 286 | ||
| 287 | PTEST_BINDIR = "1" | ||
| 287 | do_compile_ptest() { | 288 | do_compile_ptest() { |
| 288 | oe_runmake buildtest-TESTS | 289 | oe_runmake buildtest-TESTS |
| 289 | } | 290 | } |
| @@ -312,8 +313,8 @@ do_install_ptest() { | |||
| 312 | '/^\tif[[:space:]]\[[[:space:]]![[:space:]]-x[[:space:]]"$1"/s|$1|`which $1 2>/dev/null`|g' \ | 313 | '/^\tif[[:space:]]\[[[:space:]]![[:space:]]-x[[:space:]]"$1"/s|$1|`which $1 2>/dev/null`|g' \ |
| 313 | ${D}${PTEST_PATH}/tests/functions.sh | 314 | ${D}${PTEST_PATH}/tests/functions.sh |
| 314 | 315 | ||
| 315 | # "kill -L" behaves differently than "/bin/kill -L" so we need an additional fix | 316 | # Running "kill" without the the complete path would use the shell's built-in kill |
| 316 | sed -i -e \ | 317 | sed -i -e \ |
| 317 | '/^TS_CMD_KILL/ s|kill|/bin/kill|g' \ | 318 | '/^TS_CMD_KILL/ s|kill|${PTEST_PATH}/bin/kill|g' \ |
| 318 | ${D}${PTEST_PATH}/tests/commands.sh | 319 | ${D}${PTEST_PATH}/tests/commands.sh |
| 319 | } | 320 | } |
diff --git a/meta/recipes-core/util-linux/util-linux/run-ptest b/meta/recipes-core/util-linux/util-linux/run-ptest index 8c57bd2074..03248325bf 100644 --- a/meta/recipes-core/util-linux/util-linux/run-ptest +++ b/meta/recipes-core/util-linux/util-linux/run-ptest | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | current_path=$(readlink -f $0) | ||
| 4 | export bindir=$(dirname $current_path) | ||
| 5 | export PATH=$bindir/bin:$PATH | ||
| 6 | |||
| 3 | cd tests || exit 1 | 7 | cd tests || exit 1 |
| 4 | 8 | ||
| 5 | comps=$(find ts/ -type f -perm -111 -regex ".*/[^\.~]*" | sort) | 9 | comps=$(find ts/ -type f -perm -111 -regex ".*/[^\.~]*" | sort) |
