aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Yaple <sam@yaple.net>2015-03-27 18:48:49 -0500
committerSam Yaple <sam@yaple.net>2015-03-27 18:52:48 -0500
commit986edf4a97d9c98cd784067275c426f03df52f77 (patch)
tree22793b9eebbac421986855dbdc290b849726a772
parentafcc1569b8fe3f962ad13bd0ed780c3336163fd3 (diff)
downloadkolla-986edf4a97d9c98cd784067275c426f03df52f77.tar.gz
kolla-986edf4a97d9c98cd784067275c426f03df52f77.zip
Replace ; with && in Dockerfile
When using ';' this can allow the previous command to fail and while the docker build proceeds without realizing a command failed. Switching to '&&' allows the exit code to make it to the docker build command and the build to fail appropriately. Change-Id: Idd0991ed4549542bb10d27da1a0a025d0503b6c1
-rw-r--r--docker/barbican/Dockerfile2
-rw-r--r--docker/centos-rdo-base/Dockerfile6
-rw-r--r--docker/fedora-rdo-base/Dockerfile6
-rw-r--r--docker/glance/glance-base/Dockerfile2
-rw-r--r--docker/hautoproxy/Dockerfile2
-rw-r--r--docker/heat/heat-api/Dockerfile2
-rw-r--r--docker/heat/heat-engine/Dockerfile2
-rw-r--r--docker/keystone/Dockerfile2
-rw-r--r--docker/mongodb/Dockerfile2
-rw-r--r--docker/neutron/agents/l3/Dockerfile2
-rw-r--r--docker/neutron/agents/linux-bridge/Dockerfile2
-rw-r--r--docker/neutron/agents/metadata/Dockerfile2
-rw-r--r--docker/neutron/neutron-base/Dockerfile2
-rw-r--r--docker/neutron/neutron-server/Dockerfile2
-rw-r--r--docker/nova-compute/nova-compute/Dockerfile2
-rw-r--r--docker/nova-compute/nova-libvirt/Dockerfile3
-rw-r--r--docker/zaqar/Dockerfile2
17 files changed, 22 insertions, 21 deletions
diff --git a/docker/barbican/Dockerfile b/docker/barbican/Dockerfile
index 3c7493bd2..f017f3174 100644
--- a/docker/barbican/Dockerfile
+++ b/docker/barbican/Dockerfile
@@ -21,7 +21,7 @@ RUN pip install -r barbican-$PBR_VERSION/requirements.txt
RUN pip install MySQL-python
# Install Barbican
-RUN cd barbican-$PBR_VERSION ; python setup.py install
+RUN cd barbican-$PBR_VERSION && python setup.py install
# Configure Barbican
RUN mkdir -p /etc/barbican
diff --git a/docker/centos-rdo-base/Dockerfile b/docker/centos-rdo-base/Dockerfile
index 030d751c8..d8c48afdc 100644
--- a/docker/centos-rdo-base/Dockerfile
+++ b/docker/centos-rdo-base/Dockerfile
@@ -5,10 +5,10 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
RUN curl https://copr.fedoraproject.org/coprs/larsks/crux/repo/epel-7/larsks-crux-epel-7.repo -o /etc/yum.repos.d/larsks-crux-epel-7.repo
-RUN yum install -y epel-release; yum clean all
+RUN yum install -y epel-release && yum clean all
# Update packages
-RUN yum update -y; yum clean all
+RUN yum update -y && yum clean all
# Install base packages
RUN yum install -y \
@@ -90,7 +90,7 @@ RUN yum install -y \
python-webtest \
python-werkzeug \
python-wsme \
- ; yum clean all
+ && yum clean all
# This is dirty like zebra. This works aorund a bug in Ubuntu 14.04 LTS. The
# --net=host option does not work on ubuntu 14.04 because of a kernel bug. One
diff --git a/docker/fedora-rdo-base/Dockerfile b/docker/fedora-rdo-base/Dockerfile
index 19a4b72a1..a6f2400ff 100644
--- a/docker/fedora-rdo-base/Dockerfile
+++ b/docker/fedora-rdo-base/Dockerfile
@@ -3,11 +3,11 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Set up repositories
RUN yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
-RUN yum -y install dnf dnf-plugins-core; yum clean all
+RUN yum -y install dnf dnf-plugins-core && yum clean all
RUN dnf copr enable -y larsks/crux
# Update packages
-RUN yum update -y; yum clean all
+RUN yum update -y && yum clean all
# Install base packages
RUN yum install -y \
@@ -89,7 +89,7 @@ RUN yum install -y \
python-webtest \
python-werkzeug \
python-wsme \
- ; yum clean all
+ && yum clean all
RUN mkdir -p /opt/kolla
ADD service_hosts.sh /opt/kolla/service_hosts.sh
diff --git a/docker/glance/glance-base/Dockerfile b/docker/glance/glance-base/Dockerfile
index 2998cd19c..74b5c0e23 100644
--- a/docker/glance/glance-base/Dockerfile
+++ b/docker/glance/glance-base/Dockerfile
@@ -1,7 +1,7 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
-RUN yum -y install openstack-glance ; yum clean all
+RUN yum -y install openstack-glance && yum clean all
RUN mkdir -p /opt/kolla
COPY config-glance.sh /opt/kolla/config-glance.sh
diff --git a/docker/hautoproxy/Dockerfile b/docker/hautoproxy/Dockerfile
index d421ca488..82b31eca3 100644
--- a/docker/hautoproxy/Dockerfile
+++ b/docker/hautoproxy/Dockerfile
@@ -1,7 +1,7 @@
FROM fedora:20
MAINTAINER Kolla Project (https://launchpad.net/kolla)
-RUN yum -y install haproxy python-jinja2; yum clean all
+RUN yum -y install haproxy python-jinja2 && yum clean all
RUN mkdir -p /etc/haproxy/templates
ADD haproxy.cfg.tmpl /etc/haproxy/templates/haproxy.cfg.tmpl
ADD start.py /start.py
diff --git a/docker/heat/heat-api/Dockerfile b/docker/heat/heat-api/Dockerfile
index b89f76914..76149b280 100644
--- a/docker/heat/heat-api/Dockerfile
+++ b/docker/heat/heat-api/Dockerfile
@@ -6,7 +6,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install \
openstack-heat-api \
python-openstackclient \
- ; yum clean all
+ && yum clean all
ADD ./start.sh /start.sh
ADD ./check.sh /check.sh
diff --git a/docker/heat/heat-engine/Dockerfile b/docker/heat/heat-engine/Dockerfile
index f678f84e7..544830d06 100644
--- a/docker/heat/heat-engine/Dockerfile
+++ b/docker/heat/heat-engine/Dockerfile
@@ -3,7 +3,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install \
openstack-heat-engine \
- ; yum clean all
+ && yum clean all
ADD ./start.sh /start.sh
CMD ["/start.sh"]
diff --git a/docker/keystone/Dockerfile b/docker/keystone/Dockerfile
index 7f1ade48f..35e731592 100644
--- a/docker/keystone/Dockerfile
+++ b/docker/keystone/Dockerfile
@@ -4,7 +4,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
#Install required packages
RUN yum -y install openstack-keystone \
python-keystoneclient \
- ; yum clean all
+ && yum clean all
# Add start-up and check scripts
ADD ./start.sh /start.sh
diff --git a/docker/mongodb/Dockerfile b/docker/mongodb/Dockerfile
index 357378f4e..353df42b2 100644
--- a/docker/mongodb/Dockerfile
+++ b/docker/mongodb/Dockerfile
@@ -1,7 +1,7 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
-RUN yum -y install mongodb mongodb-server; yum clean all
+RUN yum -y install mongodb mongodb-server && yum clean all
RUN mkdir -p /data/db
diff --git a/docker/neutron/agents/l3/Dockerfile b/docker/neutron/agents/l3/Dockerfile
index bf635371e..261d4f40d 100644
--- a/docker/neutron/agents/l3/Dockerfile
+++ b/docker/neutron/agents/l3/Dockerfile
@@ -2,7 +2,7 @@ FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%neutron-base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Install required packages
-RUN yum install -y openstack-neutron && yum clean all;
+RUN yum install -y openstack-neutron && yum clean all
# Add required scripts
ADD ./start.sh /start.sh
diff --git a/docker/neutron/agents/linux-bridge/Dockerfile b/docker/neutron/agents/linux-bridge/Dockerfile
index 7f2d11320..b53c30a4f 100644
--- a/docker/neutron/agents/linux-bridge/Dockerfile
+++ b/docker/neutron/agents/linux-bridge/Dockerfile
@@ -3,7 +3,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Install required packages
RUN yum install -y openstack-neutron \
- openstack-neutron-linuxbridge && yum clean all;
+ openstack-neutron-linuxbridge && yum clean all
# Add required scripts
ADD ./start.sh /start.sh
diff --git a/docker/neutron/agents/metadata/Dockerfile b/docker/neutron/agents/metadata/Dockerfile
index bf635371e..261d4f40d 100644
--- a/docker/neutron/agents/metadata/Dockerfile
+++ b/docker/neutron/agents/metadata/Dockerfile
@@ -2,7 +2,7 @@ FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%neutron-base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Install required packages
-RUN yum install -y openstack-neutron && yum clean all;
+RUN yum install -y openstack-neutron && yum clean all
# Add required scripts
ADD ./start.sh /start.sh
diff --git a/docker/neutron/neutron-base/Dockerfile b/docker/neutron/neutron-base/Dockerfile
index 362e5c28d..d4f89f3ae 100644
--- a/docker/neutron/neutron-base/Dockerfile
+++ b/docker/neutron/neutron-base/Dockerfile
@@ -1,7 +1,7 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
-RUN yum -y install openstack-neutron-ml2 ; yum clean all
+RUN yum -y install openstack-neutron-ml2 && yum clean all
RUN mkdir -p /opt/kolla
COPY config-neutron.sh /opt/kolla/config-neutron.sh
diff --git a/docker/neutron/neutron-server/Dockerfile b/docker/neutron/neutron-server/Dockerfile
index 852d3c44d..9597f7c40 100644
--- a/docker/neutron/neutron-server/Dockerfile
+++ b/docker/neutron/neutron-server/Dockerfile
@@ -5,7 +5,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-neutron \
python-neutronclient \
mariadb \
- ; yum clean all
+ && yum clean all
VOLUME /var/lib/neutron
diff --git a/docker/nova-compute/nova-compute/Dockerfile b/docker/nova-compute/nova-compute/Dockerfile
index bdc7ba3cd..079687c3a 100644
--- a/docker/nova-compute/nova-compute/Dockerfile
+++ b/docker/nova-compute/nova-compute/Dockerfile
@@ -2,7 +2,7 @@ FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install openstack-nova-compute \
- sysfsutils ; yum clean all
+ sysfsutils && yum clean all
ADD config-nova-compute.sh /opt/kolla/config-nova-compute.sh
diff --git a/docker/nova-compute/nova-libvirt/Dockerfile b/docker/nova-compute/nova-libvirt/Dockerfile
index 36b8dfc01..7e75925fc 100644
--- a/docker/nova-compute/nova-libvirt/Dockerfile
+++ b/docker/nova-compute/nova-libvirt/Dockerfile
@@ -3,7 +3,8 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install libvirtd libguestfs qemu-system-x86 \
libvirt-daemon-driver-nwfilter \
- libvirt-daemon-config-nwfilter; yum clean all
+ libvirt-daemon-config-nwfilter \
+ && yum clean all
VOLUME [ "/sys/fs/cgroup" ]
diff --git a/docker/zaqar/Dockerfile b/docker/zaqar/Dockerfile
index dc4c7c442..e993887c4 100644
--- a/docker/zaqar/Dockerfile
+++ b/docker/zaqar/Dockerfile
@@ -7,7 +7,7 @@ RUN curl -O https://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora
RUN yum -y localinstall python-oslo-utils-0.3.0-1.fc22.noarch.rpm \
python-keystonemiddleware-1.2.0-1.fc22.noarch.rpm \
openstack-zaqar-2014.2-1.fc22.noarch.rpm \
- ; yum clean all
+ && yum clean all
EXPOSE 8888