diff options
author | Andre McCurdy <armccurdy@gmail.com> | 2018-10-03 13:23:07 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-10-03 14:27:33 -0700 |
commit | 7837818b27c5d55dd1ef4309e3ca83089980459a (patch) | |
tree | f99ecfd63466fc84a6f65d7aefa6be139f34dc6f /m4 | |
parent | 90ddb3aa7a023e89540f48d444436937f3953402 (diff) | |
download | openvswitch-7837818b27c5d55dd1ef4309e3ca83089980459a.tar.gz |
m4: handle configuring with PYTHON="/usr/bin/env python" etc
It may sometimes be desirable to have the python path determined at
run time, ie by setting PYTHON="/usr/bin/env python" etc.
Unfortunately that currently fails as $ovs_cv_python2 and
$ovs_cv_python3 are not always quoted and therefore fail to parse
correctly if PYTHON / PYTHON2 / PYTHON3 are set to values containing
spaces.
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Diffstat (limited to 'm4')
-rw-r--r-- | m4/openvswitch.m4 | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4 index 5743f83ce..41042c98e 100644 --- a/m4/openvswitch.m4 +++ b/m4/openvswitch.m4 @@ -371,7 +371,7 @@ else: fi done done - if test $ovs_cv_python2 != no && test -x "$ovs_cv_python2"; then + if test "$ovs_cv_python2" != no && test -x "$ovs_cv_python2"; then if ! "$ovs_cv_python2" -c 'import six ; six.moves.range' >&AS_MESSAGE_LOG_FD 2>&1; then ovs_cv_python2=no AC_MSG_WARN([Missing Python six library or version too old.]) @@ -380,7 +380,7 @@ else: fi]) AC_SUBST([HAVE_PYTHON2]) AM_MISSING_PROG([PYTHON2], [python2]) - if test $ovs_cv_python2 != no; then + if test "$ovs_cv_python2" != no; then PYTHON2=$ovs_cv_python2 HAVE_PYTHON2=yes else @@ -412,7 +412,7 @@ else: fi done done - if test $ovs_cv_python3 != no; then + if test "$ovs_cv_python3" != no; then if test -x "$ovs_cv_python3" && ! "$ovs_cv_python3" -c 'import six' >/dev/null 2>&1; then ovs_cv_python3=no AC_MSG_WARN([Missing Python six library.]) @@ -421,7 +421,7 @@ else: fi]) AC_SUBST([HAVE_PYTHON3]) AM_MISSING_PROG([PYTHON3], [python3]) - if test $ovs_cv_python3 != no; then + if test "$ovs_cv_python3" != no; then PYTHON3=$ovs_cv_python3 HAVE_PYTHON3=yes else @@ -439,9 +439,9 @@ AC_DEFUN([OVS_CHECK_PYTHON], ovs_cv_python=$PYTHON else ovs_cv_python=no - if test $ovs_cv_python2 != no; then + if test "$ovs_cv_python2" != no; then ovs_cv_python=$ovs_cv_python2 - elif test $ovs_cv_python3 != no; then + elif test "$ovs_cv_python3" != no; then ovs_cv_python=$ovs_cv_python3 else AC_MSG_ERROR([Missing Python.]) |