]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
ceph-deploy: add openSUSE & SUSE support in bootstrap 16/head
authorGuangliang Zhao <gzhao@suse.com>
Thu, 27 Jun 2013 08:45:11 +0000 (16:45 +0800)
committerGuangliang Zhao <gzhao@suse.com>
Wed, 3 Jul 2013 08:05:01 +0000 (16:05 +0800)
Signed-off-by: Guangliang Zhao <gzhao@suse.com>
bootstrap

index 7d1a7de531df7a2b36959c866d6e2eac6e577bb0..55def90aacbc1d0f99c00b0c3d176435ebe517e0 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -17,6 +17,22 @@ if command -v lsb_release >/dev/null 2>&1; then
            fi
            ;;
     esac
+
+    case "$(lsb_release --id --short | awk '{print $1}')" in
+       openSUSE|SUSE)
+       for package in python-virtualenv; do
+               if [ "$(rpm -qa $package 2>/dev/null)" == "" ]; then
+                       missing="${missing:+$missing }$package"
+               fi
+       done
+       if [ -n "$missing" ]; then
+               echo "$0: missing required packages, please install them:" 1>&2
+               echo "  sudo zypper install $missing"
+               exit 1
+       fi
+       ;;
+    esac
+
 else
        if [ -f /etc/redhat-release ]; then
                case "$(cat /etc/redhat-release | awk '{print $1}')" in