aboutsummaryrefslogtreecommitdiff
path: root/docker/openstack-base/Dockerfile.j2
diff options
context:
space:
mode:
authorSteven Dake <stdake@cisco.com>2015-10-06 11:42:52 -0700
committerSteven Dake <stdake@cisco.com>2015-10-06 22:59:50 -0700
commitfbb1842fc8f9c4c418d37d305ea80b3c4130c31c (patch)
treea50592cbcfe46bac7320e28eee8c0f607bbf06c3 /docker/openstack-base/Dockerfile.j2
parentd352505ccbe4da37f0c8bf231016f9da2f46458d (diff)
downloadkolla-fbb1842fc8f9c4c418d37d305ea80b3c4130c31c.tar.gz
kolla-fbb1842fc8f9c4c418d37d305ea80b3c4130c31c.zip
Enable source for openstack-base for RPM distros
Make openstack-base optimized for from source builds for RPM based distributions. backport: liberty Change-Id: I5f1056ebc09fd55cd5d46da7a09331e38940d888 Implements: blueprint openstack-common-container
Diffstat (limited to 'docker/openstack-base/Dockerfile.j2')
-rw-r--r--docker/openstack-base/Dockerfile.j219
1 files changed, 18 insertions, 1 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index 3e1350516..f730a2de4 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -38,8 +38,25 @@ RUN yum -y install \
{% endif %}
{% elif install_type == 'source' %}
+ {% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %}
+
+RUN yum -y install \
+ gcc \
+ gcc-c++ \
+ libffi-devel \
+ libxml2-devel \
+ libxslt-devel \
+ mariadb-devel \
+ mysql-devel \
+ openldap-devel \
+ openssl-devel \
+ postgresql \
+ postgresql-devel \
+ python-devel \
+ sqlite-devel \
+ && yum clean all
- {% if base_distro in ['ubuntu', 'debian'] %}
+ {% elif base_distro in ['ubuntu', 'debian'] %}
RUN apt-get install -y --no-install-recommends \
curl \