| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents
Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)
What else changed:
1) added fallback method to retrieve gpg keys using wkd
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/139
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
| |
3.11 was EOL'd on 2021-11-01.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/135
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build multiarch images using buildx [1] instead of modifying the image
architecture post-creation with docker-copyedit. Although still
experimental, buildx is the recommended way of building multi-platform
images.
All stage3 architectures that are supported by Docker [2] were added.
Closes: #61
[1] https://docs.docker.com/buildx/working-with-buildx/#build-multi-platform-images
[2] https://github.com/docker-library/official-images#architectures-other-than-amd64
Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/92
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
| |
Alpine 3.7 is quite old now, so lets update to 3.11 branch.
Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
| |
Removing standard-resolver enables keys to be fetched again, and image building will succeed.
Signed-off-by: Robert Marko <robimarko@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/78
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
| |
See https://github.com/gentoo/gentoo-docker-images/pull/64
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
sks-keyservers.
Part of troubleshooting for #53.
|
| |
|
|
|
|
|
|
| |
directly for now.
4/6 mirrors are not responding and return 404. Part of troubleshooting/fix for #53.
|
|
|
|
|
|
|
|
|
|
| |
Possible that Travis builds are seeing (intermittent?) occurances of
this bug or similar:
- https://dev.gnupg.org/T2889 gnupg/dirmngr 2.1.17 fails on all
keyserver operations
Changes made working towards a fix for #53.
|
| |
|
| |
|
|
|
|
|
| |
* Provide /bin/true to create the data container
* Export VOLUME again
|
|
* Multi-Stage builds (docker-engine >=17.05.0 required)
* Bootstrap image changed from busybox to alpine
* Verifies the GPG signatures during bootstrap
* Single build.sh to define builds via a TARGET environment variable
* Add x86-hardened
* Travis CI integration
|