gentoo-portage/Dockerfile.template: chown portage:portage /usr/portage
authorW. Trevor King <wking@tremily.us>
Fri, 7 Feb 2014 20:22:48 +0000 (12:22 -0800)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Feb 2014 20:22:48 +0000 (12:22 -0800)
When the usersync feature is enabled (which it is by default),
emerge-webrsync uses the owner and group of /usr/portage
(${repo_location}) for the unpacked tree.  This commit avoids having
the whole tree be owned by root:root.

gentoo-portage/Dockerfile.template

index 4bae466a27e1a6b7d18df6b9054928a9523fdcec..ebe0c50c3d0a2243d4b5e1ee1038ba3832a52b01 100644 (file)
@@ -28,6 +28,7 @@ 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
+RUN chown -R portage:portage /usr/portage
 RUN emerge-webrsync
 RUN emerge --sync --quiet
 RUN eselect news read new