From: Thomas Bechtold Date: Mon, 25 May 2020 09:44:01 +0000 (+0200) Subject: bootstrap: Support python3 on openSUSE/SLES X-Git-Tag: 1.1.0~102^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=72a3020de9eda6ea829355da3182fac577451380;p=teuthology.git bootstrap: Support python3 on openSUSE/SLES Install the correct system packages when using a python3 env. Similar to what is done in the ubuntu/debian case. Signed-off-by: Thomas Bechtold --- diff --git a/bootstrap b/bootstrap index 935ea4f5e..0cad836a4 100755 --- a/bootstrap +++ b/bootstrap @@ -88,7 +88,13 @@ Linux) fi ;; "openSUSE project"|"SUSE LINUX"|"openSUSE") - for package in python-pip python-devel python-virtualenv libev-devel libvirt-devel libmysqlclient-devel libffi-devel; do + + if [[ "$PYTHON" =~ "python2" ]]; then + deps=(python-pip python-devel python-virtualenv libev-devel libvirt-devel libmysqlclient-devel libffi-devel) + else + deps=(python3-pip python3-devel python3-virtualenv libev-devel libvirt-devel libmysqlclient-devel libffi-devel) + fi + for package in ${deps[@]}; do if [ "$(rpm -q $package)" == "package $package is not installed" ]; then if [ "$(rpm -q --whatprovides $package)" == "no package provides $package" ]; then missing="${missing:+$missing }$package"