From: Bruce Ashfield <bruce.ashfield@gmail.com>
To: Xiangyu Chen <xiangyu.chen@eng.windriver.com>
Cc: meta-virtualization@lists.yoctoproject.org
Subject: Re: [meta-virtualization][master][mickledore][PATCH] ovs: fix some installed packages in openvswitch cannot be executed
Date: Tue, 25 Jul 2023 14:58:33 -0400 [thread overview]
Message-ID: <ZMAbWUXkHAHOs2a+@gmail.com> (raw)
In-Reply-To: <20230721090432.3664891-1-xiangyu.chen@eng.windriver.com>
merged.
Bruce
In message: [meta-virtualization][master][mickledore][PATCH] ovs: fix some installed packages in openvswitch cannot be executed
on 21/07/2023 Xiangyu Chen wrote:
> From: Xiangyu Chen <xiangyu.chen@windriver.com>
>
> The variable "PYTHON3" in Makefile.am set as python3, this cause the following scripts error:
>
> /usr/sbin/ovs-bugtool Not found the interpreter python3
> /usr/bin/ovs-pcap Not found the interpreter python3
> /usr/bin/ovs-test Not found the interpreter python3
> /usr/bin/ovs-tcpdump Not found the interpreter python3
> /usr/bin/ovs-tcpundump Not found the interpreter python3
> /usr/bin/ovs-vlan-test Not found the interpreter python3
> /usr/bin/ovs-l3ping Not found the interpreter python3
> /usr/bin/ovs-parse-backtrace Not found the interpreter python3
> /usr/bin/ovs-dpctl-top Not found the interpreter python3
> /usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
> /usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
> /usr/share/openvswitch/scripts/ovs-monitor-ipsec Not found the interpreter python3
> /usr/share/openvswitch/scripts/ovs-vtep Not found the interpreter python3
>
> Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
> ---
> ...the-python3-interpreter-with-usr-bin.patch | 43 +++++++++++++++++++
> .../openvswitch/openvswitch_git.bb | 1 +
> 2 files changed, 44 insertions(+)
> create mode 100644 recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
>
> diff --git a/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch b/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
> new file mode 100644
> index 0000000..472ecb5
> --- /dev/null
> +++ b/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
> @@ -0,0 +1,43 @@
> +From 5053d98f6595653dc02485810fda94348b6e8a1b Mon Sep 17 00:00:00 2001
> +From: Xiangyu Chen <xiangyu.chen@windriver.com>
> +Date: Fri, 21 Jul 2023 08:47:51 +0000
> +Subject: [PATCH] Makefile.am: set the python3 interpreter with /usr/bin/env
> +
> +The variable "PYTHON3" just python3, this cause the following scripts error:
> +/usr/sbin/ovs-bugtool Not found the interpreter python3
> +/usr/bin/ovs-pcap Not found the interpreter python3
> +/usr/bin/ovs-test Not found the interpreter python3
> +/usr/bin/ovs-tcpdump Not found the interpreter python3
> +/usr/bin/ovs-tcpundump Not found the interpreter python3
> +/usr/bin/ovs-vlan-test Not found the interpreter python3
> +/usr/bin/ovs-l3ping Not found the interpreter python3
> +/usr/bin/ovs-parse-backtrace Not found the interpreter python3
> +/usr/bin/ovs-dpctl-top Not found the interpreter python3
> +/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
> +/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
> +/usr/share/openvswitch/scripts/ovs-monitor-ipsec Not found the interpreter python3
> +/usr/share/openvswitch/scripts/ovs-vtep Not found the interpreter python3
> +
> +Upstream-Status: Inappropriate [embedded specific]
> +
> +Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
> +---
> + Makefile.am | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/Makefile.am b/Makefile.am
> +index 28e85d422..031bbf39c 100644
> +--- a/Makefile.am
> ++++ b/Makefile.am
> +@@ -154,7 +154,7 @@ SUFFIXES += .in
> + -e 's,[@]PKIDIR[@],$(PKIDIR),g' \
> + -e 's,[@]LOGDIR[@],$(LOGDIR),g' \
> + -e 's,[@]DBDIR[@],$(DBDIR),g' \
> +- -e 's,[@]PYTHON3[@],$(PYTHON3),g' \
> ++ -e 's,[@]PYTHON3[@],/usr/bin/env $(PYTHON3),g' \
> + -e 's,[@]RUNDIR[@],$(RUNDIR),g' \
> + -e 's,[@]VERSION[@],$(VERSION),g' \
> + -e 's,[@]localstatedir[@],$(localstatedir),g' \
> +--
> +2.35.5
> +
> diff --git a/recipes-networking/openvswitch/openvswitch_git.bb b/recipes-networking/openvswitch/openvswitch_git.bb
> index 842ac11..9d3101a 100644
> --- a/recipes-networking/openvswitch/openvswitch_git.bb
> +++ b/recipes-networking/openvswitch/openvswitch_git.bb
> @@ -26,6 +26,7 @@ SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.
> file://disable_m4_check.patch \
> file://systemd-update-tool-paths.patch \
> file://systemd-create-runtime-dirs.patch \
> + file://Makefile.am-set-the-python3-interpreter-with-usr-bin.patch \
> "
>
> LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#8129): https://lists.yoctoproject.org/g/meta-virtualization/message/8129
> Mute This Topic: https://lists.yoctoproject.org/mt/100273524/1050810
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
prev parent reply other threads:[~2023-07-25 18:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-21 9:04 [meta-virtualization][master][mickledore][PATCH] ovs: fix some installed packages in openvswitch cannot be executed Xiangyu Chen
2023-07-25 18:58 ` Bruce Ashfield [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZMAbWUXkHAHOs2a+@gmail.com \
--to=bruce.ashfield@gmail.com \
--cc=meta-virtualization@lists.yoctoproject.org \
--cc=xiangyu.chen@eng.windriver.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.