diff options
author | 2019-07-18 17:53:49 +0200 | |
---|---|---|
committer | 2019-07-18 17:53:49 +0200 | |
commit | a396982e5cb668fd71183abd5a7e3a8355453aac (patch) | |
tree | 8aa72fd2c4a2418db1e850f703e9bc3b5cf291e0 | |
parent | Fix docker login (diff) | |
download | docker-images-fix/gentoo-portage-location.tar.gz docker-images-fix/gentoo-portage-location.tar.bz2 docker-images-fix/gentoo-portage-location.zip |
migrate gentoo portage location to default /var/db/repos/gentoo (fix #69)fix/gentoo-portage-location
as reported by @MeisterP on #69 our current portage volume image does
not expose the portage tree in the default gentoo portage location
which changed from /usr/portage to /var/db/repos/gentoo
those defaults are reflected in /usr/share/portage/config/repos.conf
as installed by newer portage
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | portage.Dockerfile | 7 |
2 files changed, 5 insertions, 4 deletions
@@ -51,7 +51,7 @@ FROM gentoo/portage:latest as portage FROM gentoo/stage3-amd64:latest # copy the entire portage volume in -COPY --from=portage /usr/portage /usr/portage +COPY --from=portage /var/db/repos/gentoo /var/db/repos/gentoo # continue with image build ... RUN emerge -qv www-servers/apache # or whichever packages you need diff --git a/portage.Dockerfile b/portage.Dockerfile index b795bd6..5da2631 100644 --- a/portage.Dockerfile +++ b/portage.Dockerfile @@ -23,8 +23,9 @@ RUN apk add --no-cache gnupg tar wget xz \ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys ${SIGNING_KEY} \ && gpg --verify "${SNAPSHOT}.gpgsig" "${SNAPSHOT}" \ && md5sum -c ${SNAPSHOT}.md5sum \ - && mkdir -p usr/portage/distfiles usr/portage/packages \ - && tar xJpf ${SNAPSHOT} -C usr \ + && mkdir -p var/db/repos var/cache/binpkgs var/cache/distfiles \ + && tar xJpf ${SNAPSHOT} -C var/db/repos \ + && mv var/db/repos/portage var/db/repos/gentoo \ && rm ${SNAPSHOT} ${SNAPSHOT}.gpgsig ${SNAPSHOT}.md5sum FROM busybox:latest @@ -32,4 +33,4 @@ FROM busybox:latest WORKDIR / COPY --from=builder /portage/ / CMD /bin/true -VOLUME /usr/portage +VOLUME /var/db/repos/gentoo |