summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-09-01 11:06:53 +0000
committerGerrit Code Review <review@openstack.org>2021-09-01 11:06:53 +0000
commitd5d8f74e6d9642c1df6a48dadb6ab828cf2ffe05 (patch)
tree9b53220867109f4f58203c79eeef5ccf0cdd6186
parentc881da8b87a04bbd61eabaf68e6c0fc167e898fa (diff)
parent98fade887a8d691080b607c4e43be30e6bd3311a (diff)
downloadheat-d5d8f74e6d9642c1df6a48dadb6ab828cf2ffe05.tar.gz
Merge "Detect EL8 platform-python" into stable/victoria
-rwxr-xr-xheat/cloudinit/loguserdata.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/heat/cloudinit/loguserdata.py b/heat/cloudinit/loguserdata.py
index e02a59bae..413f3a758 100755
--- a/heat/cloudinit/loguserdata.py
+++ b/heat/cloudinit/loguserdata.py
@@ -16,8 +16,17 @@
# but pkg_resources can't be imported.
echo "import pkg_resources" | python3 2>/dev/null
has_py3=$?
+echo "import pkg_resources" | python2 2>/dev/null
+has_py2=$?
+echo "import pkg_resources" | /usr/libexec/platform-python 2>/dev/null
+has_platform-py=$?
+
if [ $has_py3 = 0 ]; then
interpreter="python3"
+elif [ $has_py2 = 0 ]; then
+ interpreter="python"
+elif [ $has_platform-py = 0 ]; then
+ interpreter="/usr/libexec/platform-python"
else
interpreter="python"
fi