diff options
| author | Sam Yaple <sam@yaple.net> | 2015-03-27 18:48:49 -0500 |
|---|---|---|
| committer | Sam Yaple <sam@yaple.net> | 2015-03-27 18:52:48 -0500 |
| commit | 986edf4a97d9c98cd784067275c426f03df52f77 (patch) | |
| tree | 22793b9eebbac421986855dbdc290b849726a772 | |
| parent | afcc1569b8fe3f962ad13bd0ed780c3336163fd3 (diff) | |
| download | kolla-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/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/centos-rdo-base/Dockerfile | 6 | ||||
| -rw-r--r-- | docker/fedora-rdo-base/Dockerfile | 6 | ||||
| -rw-r--r-- | docker/glance/glance-base/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/hautoproxy/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/heat/heat-api/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/heat/heat-engine/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/keystone/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/mongodb/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/neutron/agents/l3/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/neutron/agents/linux-bridge/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/neutron/agents/metadata/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/neutron/neutron-base/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/neutron/neutron-server/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/nova-compute/nova-compute/Dockerfile | 2 | ||||
| -rw-r--r-- | docker/nova-compute/nova-libvirt/Dockerfile | 3 | ||||
| -rw-r--r-- | docker/zaqar/Dockerfile | 2 |
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 |
