]> git.proxmox.com Git - ovs.git/commitdiff
m4: Try to use "python" as Python2 interpreter only as last resort
authorTimothy Redaelli <tredaelli@redhat.com>
Thu, 8 Mar 2018 16:15:37 +0000 (17:15 +0100)
committerBen Pfaff <blp@ovn.org>
Thu, 8 Mar 2018 18:33:19 +0000 (10:33 -0800)
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>
m4/openvswitch.m4

index 78082d4e090b3f91d5018644f42530e25b467d85..3f301b23bd0f2875fa7d671fdb688e307250a706 100644 (file)
@@ -356,7 +356,7 @@ AC_DEFUN([OVS_CHECK_PYTHON],
         ovs_cv_python=$PYTHON
       else
         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
           for dir in $PATH; do
             IFS=$ovs_save_IFS