"python" command provided by pkg_alternatives is a shell script. At least on NetBSD-7, execve can't execute scripts whose interpreter is another shell script. (While some "rich" shells like zsh seem to have handle the case by itself, NetBSD's /bin/sh doesn't.) Workaround the issue by using env command for shebangs for these scripts.
Noticed with the recent tunnel-push-pop.at tests using ovs-pcap command. Signed-off-by: YAMAMOTO Takashi <yamam...@ovn.org> --- utilities/ovs-check-dead-ifs.in | 2 +- utilities/ovs-dpctl-top.in | 2 +- utilities/ovs-l3ping.in | 2 +- utilities/ovs-parse-backtrace.in | 2 +- utilities/ovs-pcap.in | 2 +- utilities/ovs-tcpundump.in | 2 +- utilities/ovs-test.in | 2 +- utilities/ovs-vlan-test.in | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/utilities/ovs-check-dead-ifs.in b/utilities/ovs-check-dead-ifs.in index ac54f6c..127ba38 100755 --- a/utilities/ovs-check-dead-ifs.in +++ b/utilities/ovs-check-dead-ifs.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ import os import re diff --git a/utilities/ovs-dpctl-top.in b/utilities/ovs-dpctl-top.in index 7f0f1f8..401a80e 100755 --- a/utilities/ovs-dpctl-top.in +++ b/utilities/ovs-dpctl-top.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Copyright (c) 2013 Nicira, Inc. # diff --git a/utilities/ovs-l3ping.in b/utilities/ovs-l3ping.in index 1b07972..38ac491 100644 --- a/utilities/ovs-l3ping.in +++ b/utilities/ovs-l3ping.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/utilities/ovs-parse-backtrace.in b/utilities/ovs-parse-backtrace.in index 350cbd9..c8a4385 100755 --- a/utilities/ovs-parse-backtrace.in +++ b/utilities/ovs-parse-backtrace.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Copyright (c) 2012 Nicira, Inc. # diff --git a/utilities/ovs-pcap.in b/utilities/ovs-pcap.in index ae30047..98b8d53 100755 --- a/utilities/ovs-pcap.in +++ b/utilities/ovs-pcap.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Copyright (c) 2010 Nicira, Inc. # diff --git a/utilities/ovs-tcpundump.in b/utilities/ovs-tcpundump.in index 57300cd..46e1d74 100755 --- a/utilities/ovs-tcpundump.in +++ b/utilities/ovs-tcpundump.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Copyright (c) 2010 Nicira, Inc. # diff --git a/utilities/ovs-test.in b/utilities/ovs-test.in index fb1f9ad..46ad6fa 100644 --- a/utilities/ovs-test.in +++ b/utilities/ovs-test.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/utilities/ovs-vlan-test.in b/utilities/ovs-vlan-test.in index e229498..7a89936 100755 --- a/utilities/ovs-vlan-test.in +++ b/utilities/ovs-vlan-test.in @@ -1,4 +1,4 @@ -#! @PYTHON@ +#! /usr/bin/env @PYTHON@ # # Copyright (c) 2010 Nicira, Inc. # -- 2.5.4 (Apple Git-61) _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev