From ba16a68cfb8fdbdaf1b65f28e88fb70548c835ec Mon Sep 17 00:00:00 2001 From: Vasu Kulkarni Date: Fri, 1 Apr 2016 11:54:37 -0700 Subject: [PATCH] Changes for bootstrap to work on RHEL Signed-off-by: Vasu Kulkarni --- bootstrap | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/bootstrap b/bootstrap index ffc4fa6329..f9afcb03fd 100755 --- a/bootstrap +++ b/bootstrap @@ -35,6 +35,38 @@ Linux) fi fi ;; + RedHatEnterpriseWorkstation|RedHatEnterpriseServer) + if ! rpm -q mysql-community-devel ; then + cat << EOM + Please install mysql-community devel package before running bootstrap + Reference document: http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html + mysql Yum repo's exist in following location + http://dev.mysql.com/downloads/repo/yum/ + and the Repo can be installed using (note below example is for v5.7) + yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm + yum update metadata + yum install mysql-community-devel" +EOM + exit 1 + fi + for package in python-pip python-virtualenv libev-devel libvirt-devel libffi-devel; 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) for package in python-pip python-virtualenv libev-devel libvirt-devel community-mysql-devel libffi-devel; do if [ "$(rpm -q $package)" == "package $package is not installed" ]; then -- 2.39.5