From 72a3020de9eda6ea829355da3182fac577451380 Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Mon, 25 May 2020 11:44:01 +0200 Subject: [PATCH] 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 --- bootstrap | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bootstrap b/bootstrap index 935ea4f5ed..0cad836a4a 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" -- 2.39.5