...
|
...
|
@@ -32,6 +32,12 @@ source $TOP_DIR/functions
|
32
|
32
|
# and ``DISTRO``
|
33
|
33
|
GetDistro
|
34
|
34
|
|
|
35
|
+
|
|
36
|
+# Configure non-default repos
|
|
37
|
+# ===========================
|
|
38
|
+
|
|
39
|
+# Repo configuration needs to occur before package installation.
|
|
40
|
+
|
35
|
41
|
# Some dependencies are not available in Debian Wheezy official
|
36
|
42
|
# repositories. However, it's possible to run OpenStack from gplhost
|
37
|
43
|
# repository.
|
...
|
...
|
@@ -42,6 +48,17 @@ if [[ "$os_VENDOR" =~ (Debian) ]]; then
|
42
|
42
|
apt_get install --force-yes gplhost-archive-keyring
|
43
|
43
|
fi
|
44
|
44
|
|
|
45
|
+# Installing Open vSwitch on RHEL6 requires enabling the RDO repo.
|
|
46
|
+RHEL6_RDO_REPO_RPM=${RHEL6_RDO_REPO_RPM:-"http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly-3.noarch.rpm"}
|
|
47
|
+RHEL6_RDO_REPO_ID=${RHEL6_RDO_REPO_ID:-"openstack-grizzly"}
|
|
48
|
+if [[ is_fedora && $DISTRO =~ (rhel6) ]]; then
|
|
49
|
+ if ! yum repolist enabled $RHEL6_RDO_REPO_ID | grep -q $RHEL6_RDO_REPO_ID; then
|
|
50
|
+ echo "RDO repo not detected; installing"
|
|
51
|
+ yum_install $RHEL6_RDO_REPO_RPM
|
|
52
|
+ fi
|
|
53
|
+fi
|
|
54
|
+
|
|
55
|
+
|
45
|
56
|
# Global Settings
|
46
|
57
|
# ===============
|
47
|
58
|
|