mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 01:51:26 +00:00
m4: Try to use "python" as Python2 interpreter only as last resort
This patch tries to find Python 2 as "python2", then "python2.7" and finally "python". This is needed since "/usr/bin/python" is used as Python 3 on some Linux distributions (for example on Arch Linux) and on Fedora 28 "/usr/bin/python" will be deprecated [1]: "All scripts shall explicitly use /usr/bin/python2." [1] https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 Signed-off-by: Timothy Redaelli <tredaelli@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
parent
d1309588dd
commit
2c6761dc0d
@ -356,7 +356,7 @@ AC_DEFUN([OVS_CHECK_PYTHON],
|
|||||||
ovs_cv_python=$PYTHON
|
ovs_cv_python=$PYTHON
|
||||||
else
|
else
|
||||||
ovs_cv_python=no
|
ovs_cv_python=no
|
||||||
for binary in python python2.7; do
|
for binary in python2 python2.7 python; do
|
||||||
ovs_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
ovs_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
for dir in $PATH; do
|
for dir in $PATH; do
|
||||||
IFS=$ovs_save_IFS
|
IFS=$ovs_save_IFS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user