| 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)
4) by using modern syntax, we can't be labelled as "conservative"[1]
[1] https://github.com/systemd/systemd/pull/31424#issuecomment-1956318843
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On a recent build action, we got:
```
1.106 gpg: directory '/root/.gnupg' created
1.107 gpg: /root/.gnupg/trustdb.gpg: trustdb created
64.28 gpg: keyserver receive failed: Operation timed out
```
Try to use gpg --auto-key-locate=clear,nodefault,wkd --locate-key releng@gentoo.org
like we do in the handbook as a fallback.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/138
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>
|
|
|
|
|
|
|
|
| |
The latest*.txt files are now clear-signed which confuses our awk line.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/132
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/117
Signed-off-by: Alexys Jacob <ultrabug@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>
|
|
|
|
|
|
|
|
|
|
| |
catalyst started gzipping the .CONTENTS file [1]; adjust the stage3
Dockerfile accordingly.
[1] https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=bb21b8615e64cb31fa9aa9d533ef328dc1374e45
Closes: https://github.com/gentoo/gentoo-docker-images/pull/80
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>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo-docker-images/pull/77
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
| |
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/72
Closes: https://github.com/gentoo/gentoo-docker-images/pull/71
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>
|
|
|
|
|
| |
* Extract stage3 archive using XZ compression
* Added extra space and removed compression method
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
* 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
|