gentoo-portage/Dockerfile.template: Use distfiles.gentoo.org for GENTOO_MIRRORS
authorW. Trevor King <wking@tremily.us>
Fri, 21 Feb 2014 19:45:30 +0000 (11:45 -0800)
committerW. Trevor King <wking@tremily.us>
Fri, 21 Feb 2014 20:00:11 +0000 (12:00 -0800)
This is more generic, and it's easy to customize the mirror by using a
package-cache container as a transparent proxy.  The clients can still
think they're using the generic mirror, but you can volume-mount an
/etc/conf.d/package-cache in the proxy container and set SOURCES to
whatever you like.

gentoo-portage/Dockerfile.template

index ebe0c50c3d0a2243d4b5e1ee1038ba3832a52b01..1b898985d853ff5591c33e408bb437a7b9c122a7 100644 (file)
@@ -25,7 +25,7 @@
 FROM ${NAMESPACE}/gentoo:${TAG}
 MAINTAINER ${MAINTAINER}
 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 'GENTOO_MIRRORS="http://distfiles.gentoo.org/"' >> /etc/portage/make.conf
 #RUN echo 'SYNC="rsync://rsync.us.gentoo.org"' >> /etc/portage/make.conf
 RUN mkdir -p /usr/portage
 RUN chown -R portage:portage /usr/portage