diff options
-rw-r--r-- | meta/recipes-extended/ltp/ltp/0001-netns_helper.sh-use-ping-6-when-ping6-is-not-avaliab.patch | 45 | ||||
-rw-r--r-- | meta/recipes-extended/ltp/ltp_20180515.bb | 1 |
2 files changed, 46 insertions, 0 deletions
diff --git a/meta/recipes-extended/ltp/ltp/0001-netns_helper.sh-use-ping-6-when-ping6-is-not-avaliab.patch b/meta/recipes-extended/ltp/ltp/0001-netns_helper.sh-use-ping-6-when-ping6-is-not-avaliab.patch new file mode 100644 index 0000000000..32e7a0eb25 --- /dev/null +++ b/meta/recipes-extended/ltp/ltp/0001-netns_helper.sh-use-ping-6-when-ping6-is-not-avaliab.patch | |||
@@ -0,0 +1,45 @@ | |||
1 | From 76d8343ad300f6507233abcdf97629290e35848a Mon Sep 17 00:00:00 2001 | ||
2 | From: Lei Yang <Lei.Yang@windriver.com> | ||
3 | Date: Wed, 29 Aug 2018 11:51:24 +0800 | ||
4 | Subject: [PATCH] netns_helper.sh: use 'ping -6' when ping6 is not avaliable | ||
5 | |||
6 | ping6 has been merged into ping since 2015 by using "ping -6" | ||
7 | in some distributions (e.g. OpenEmbedded) they dropped ping6 completely | ||
8 | this patch will let both "ping -6" and ping6 work. | ||
9 | |||
10 | [pvorel: change was done in s20150815: | ||
11 | ebad35f ("ping: merge `ping6` command into `ping`"), | ||
12 | before that release switch '-6' didn't exist. | ||
13 | Upstream leaves ping6 symlink to distributions.] | ||
14 | |||
15 | Upstream-Status: Backport | ||
16 | [https://github.com/linux-test-project/ltp/commit/76d8343ad300f6507233abcdf97629290e35848a] | ||
17 | |||
18 | Signed-off-by: Lei Yang <Lei.Yang@windriver.com> | ||
19 | Signed-off-by: Petr Vorel <pvorel@suse.cz> | ||
20 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | ||
21 | --- | ||
22 | testcases/kernel/containers/netns/netns_helper.sh | 7 ++++++- | ||
23 | 1 file changed, 6 insertions(+), 1 deletion(-) | ||
24 | |||
25 | diff --git a/testcases/kernel/containers/netns/netns_helper.sh b/testcases/kernel/containers/netns/netns_helper.sh | ||
26 | index 6aea10b..a9d0459 100755 | ||
27 | --- a/testcases/kernel/containers/netns/netns_helper.sh | ||
28 | +++ b/testcases/kernel/containers/netns/netns_helper.sh | ||
29 | @@ -168,7 +168,12 @@ netns_setup() | ||
30 | ipv6) | ||
31 | IFCONF_IN6_ARG="inet6 add" | ||
32 | IP0=$6; IP1=$7; | ||
33 | - tping="ping6"; NETMASK=64 | ||
34 | + if which ping6 >/dev/null 2>&1; then | ||
35 | + tping="ping6" | ||
36 | + else | ||
37 | + tping="ping -6" | ||
38 | + fi | ||
39 | + NETMASK=64 | ||
40 | ;; | ||
41 | *) | ||
42 | tst_brkm TBROK "second argument must be an ip version (ipv4|ipv6)" | ||
43 | -- | ||
44 | 2.7.4 | ||
45 | |||
diff --git a/meta/recipes-extended/ltp/ltp_20180515.bb b/meta/recipes-extended/ltp/ltp_20180515.bb index ba0e6a60b4..643239f793 100644 --- a/meta/recipes-extended/ltp/ltp_20180515.bb +++ b/meta/recipes-extended/ltp/ltp_20180515.bb | |||
@@ -54,6 +54,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git \ | |||
54 | file://0043-open-creat-skip-S_ISGID-check-on-files-created-by-no.patch \ | 54 | file://0043-open-creat-skip-S_ISGID-check-on-files-created-by-no.patch \ |
55 | file://0001-syscalls-fcntl-make-OFD-command-use-fcntl64-syscall-.patch \ | 55 | file://0001-syscalls-fcntl-make-OFD-command-use-fcntl64-syscall-.patch \ |
56 | file://0001-sigwaitinfo01-recent-glibc-calls-syscall-directly.patch \ | 56 | file://0001-sigwaitinfo01-recent-glibc-calls-syscall-directly.patch \ |
57 | file://0001-netns_helper.sh-use-ping-6-when-ping6-is-not-avaliab.patch \ | ||
57 | " | 58 | " |
58 | 59 | ||
59 | S = "${WORKDIR}/git" | 60 | S = "${WORKDIR}/git" |