gentoo-portage/Dockerfile.template: Set rc_sys="lxc"
authorW. Trevor King <wking@tremily.us>
Thu, 12 Dec 2013 15:32:03 +0000 (07:32 -0800)
committerW. Trevor King <wking@tremily.us>
Thu, 12 Dec 2013 15:32:03 +0000 (07:32 -0800)
Avoid:

  $ docker run -p 8010:8010 wking/buildbot
  ...
   * Caching service dependencies ...                             [ ok ]
   * You are attempting to run an openrc service on a
   * system which openrc did not boot.
   * You may be inside a chroot or you may have used
   * another initialization system to boot this system.
   * In this situation, you will get unpredictable results!
   * If you really want to do this, issue the following command:
   * touch /run/openrc/softlevel
   * ERROR: syslog-ng failed to start
  ...

gentoo-portage/Dockerfile.template

index 7b9233a495f73e17e487ddb7f92feaad68ec23bc..ac66eb532483218ca1be07961ff933eae7cc7565 100644 (file)
@@ -1,5 +1,6 @@
 FROM NAMESPACE/gentoo:TAG
 MAINTAINER A. U. Thor <author@example.com>
+RUN sed -i 's/#rc_sys=""/rc_sys="lxc"/g' /etc/rc.conf
 RUN echo 'GENTOO_MIRRORS="http://mirror.mcs.anl.gov/pub/gentoo/"' >> /etc/portage/make.conf
 #RUN echo 'SYNC="rsync://rsync.us.gentoo.org"' >> /etc/portage/make.conf
 RUN mkdir -p /usr/portage