From 971a8499979c5360086f07d0907e8d982a944704 Mon Sep 17 00:00:00 2001 From: Kamoltat Sirivadhna Date: Wed, 24 Aug 2022 10:41:38 -0400 Subject: [PATCH] boostrap: Add support for CentOSStream currently we cannot do boostrap for CentOSStream so we are adding support for that. Signed-off-by: Kamoltat Sirivadhna --- bootstrap | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bootstrap b/bootstrap index 42415be19..c803b8787 100755 --- a/bootstrap +++ b/bootstrap @@ -63,6 +63,26 @@ Linux) fi fi ;; + CentOSStream) + deps=(python3-pip python39-devel mariadb-devel libev-devel libvirt-devel libffi-devel) + for package in ${deps[@]}; do + if [ "$(rpm -q $package)" == "package $package is not installed" ]; then + missing="${missing:+$missing }$package" + fi + done + if [ -n "$missing" ]; then + echo "$0: missing required packages:" 1>&2 + echo "$missing" + if [ "$install" = true ]; then + echo "Installing missing packages..." + sudo yum -y install $missing + else + echo "Please install missing packages or run './bootstrap install' if you have sudo" + echo "sudo yum -y install $missing" + exit 1 + fi + fi + ;; Fedora) deps=(python3-pip python3-devel libev-devel libvirt-devel libffi-devel) for package in ${deps[@]}; do -- 2.47.3