diff options
author | Chad Smith <chad.smith@canonical.com> | 2017-06-07 18:13:09 -0600 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2017-06-08 07:26:40 -0600 |
commit | 7dcc15d02d997e88c075976a55bf07e789cd18fd (patch) | |
tree | 35be80b694c6b9c6bb16b65e6945348418889a81 | |
parent | ecad2211f98ba503c61e3502a04176f41849ff41 (diff) | |
download | vyos-cloud-init-7dcc15d02d997e88c075976a55bf07e789cd18fd.tar.gz vyos-cloud-init-7dcc15d02d997e88c075976a55bf07e789cd18fd.zip |
makefile: fix python 2/3 detection in the Makefile
Fix detection of python in a non-python3 environment.
The old path always used python3. The 2 fixes here are:
a.) escape the '$' before the subshell.
b.) use shell builtin 'command -v' rather than 'which' in case
'which' is not available.
-rw-r--r-- | Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,7 +1,7 @@ CWD=$(shell pwd) PYVER ?= $(shell for p in python3 python2; do \ - out=$(which $$p 2>&1) && echo $$p && exit; done; \ - exit 1) + out=$$(command -v $$p 2>&1) && echo $$p && exit; done; exit 1) + noseopts ?= -v YAML_FILES=$(shell find cloudinit bin tests tools -name "*.yaml" -type f ) |