diff options
| author | Zuul <zuul@review.opendev.org> | 2019-09-16 18:38:34 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2019-09-16 18:38:34 +0000 |
| commit | d5f081a879b46427ad3d7720bd43767f0c3e7ae5 (patch) | |
| tree | fa02a65a20a845988be90ea40fea45d746aba611 | |
| parent | b8950dbfae16e4959e7e502b584018fc8e58eaaf (diff) | |
| parent | 3cbc790abf1cf98b24c2ae1c4176085200a932e2 (diff) | |
| download | kolla-d5f081a879b46427ad3d7720bd43767f0c3e7ae5.tar.gz kolla-d5f081a879b46427ad3d7720bd43767f0c3e7ae5.zip | |
Merge "Remove exemption for non-systemd Ubuntu in bifrost"
| -rw-r--r-- | docker/bifrost/bifrost-deploy/Dockerfile.j2 | 32 | ||||
| -rw-r--r-- | docker/bifrost/bifrost-deploy/init-fake.conf | 14 |
2 files changed, 0 insertions, 46 deletions
diff --git a/docker/bifrost/bifrost-deploy/Dockerfile.j2 b/docker/bifrost/bifrost-deploy/Dockerfile.j2 index c071d716e..ff5cc73d1 100644 --- a/docker/bifrost/bifrost-deploy/Dockerfile.j2 +++ b/docker/bifrost/bifrost-deploy/Dockerfile.j2 @@ -7,8 +7,6 @@ ENV container docker {% import "macros.j2" as macros with context %} -{% if base_distro in ['centos', 'oraclelinux', 'rhel', 'debian'] or (base_distro == 'ubuntu' and base_distro_tag == '16.04') %} - RUN rm -f $(find /lib/systemd/system/sysinit.target.wants/ ! -name systemd-tmpfiles-setup.service -type l); \ rm -f /lib/systemd/system/multi-user.target.wants/*; \ rm -f /etc/systemd/system/*.wants/*; \ @@ -18,36 +16,6 @@ RUN rm -f $(find /lib/systemd/system/sysinit.target.wants/ ! -name systemd-tmpfi rm -f /lib/systemd/system/basic.target.wants/*; \ rm -f /lib/systemd/system/anaconda.target.wants/*; -{% elif base_distro in ['ubuntu'] %} - -# derived from https://raw.githubusercontent.com/tianon/dockerfiles/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/14.04/Dockerfile -ADD init-fake.conf /etc/init/fake-container-events.conf - -# undo some leet hax of the base image -RUN rm /usr/sbin/policy-rc.d; \ - rm /sbin/initctl; dpkg-divert --rename --remove /sbin/initctl - -# remove some pointless services -RUN /usr/sbin/update-rc.d -f ondemand remove; \ - for f in \ - /etc/init/u*.conf \ - /etc/init/mounted-dev.conf \ - /etc/init/mounted-proc.conf \ - /etc/init/mounted-run.conf \ - /etc/init/mounted-tmp.conf \ - /etc/init/mounted-var.conf \ - /etc/init/hostname.conf \ - /etc/init/networking.conf \ - /etc/init/tty*.conf \ - /etc/init/plymouth*.conf \ - /etc/init/hwclock*.conf \ - /etc/init/module*.conf\ - ; do \ - dpkg-divert --local --rename --add "$f"; \ - done; \ - echo '# /lib/init/fstab: cleared out for bare-bones Docker' > /lib/init/fstab -{% endif %} - {% set bifrost_deploy_packages = [ 'e2fsprogs' ] %} diff --git a/docker/bifrost/bifrost-deploy/init-fake.conf b/docker/bifrost/bifrost-deploy/init-fake.conf deleted file mode 100644 index 00a8f8ccd..000000000 --- a/docker/bifrost/bifrost-deploy/init-fake.conf +++ /dev/null @@ -1,14 +0,0 @@ -# copied from https://github.com/tianon/dockerfiles/blob/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/14.04/init-fake.conf -# fake some events needed for correct startup other services - -description "In-Container Upstart Fake Events" - -start on startup - -script - rm -rf /var/run/*.pid - rm -rf /var/run/network/* - /sbin/initctl emit stopped JOB=udevtrigger --no-wait - /sbin/initctl emit started JOB=udev --no-wait - /sbin/initctl emit runlevel RUNLEVEL=3 --no-wait -end script |
