Justin Cormack
ba40e0a33b
Use a random tag for Debian kernel build base
...
To store all the old images they need a different tag, so use a
random one.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
3d0cd1deca
Use a base image for building kernel
...
As we do not have a simple way to hash Debian, use the Docker
sha256 until we switch to Alpine.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
e0395e9839
Make self hosting by adding make and GNU tar
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
0ce424ded4
Use our own qemu base image
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
cfcb0db741
reproducible builds for efi and bios isos
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
301e633ad3
Include the Go binary in the hash of the go build base
...
As this is not installed via apk it was not being included in the
checksum.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-09 15:46:23 +01:00
Justin Cormack
3a2c28f352
Closer to reproducible builds
...
Make an alpine base image for C and Go builds.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-06 13:18:11 +01:00
Justin Cormack
e71638ce1f
add delete on error to Makefile
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-05 15:10:00 +01:00
Justin Cormack
73914dd908
Switch to ksyslogd to add log rotation
...
See #441
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-30 11:37:30 +01:00
Justin Cormack
733eff1f86
switch to mobylinux hub org
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-08-30 10:43:50 +01:00
Justin Cormack
1e80ba4fe2
Resolved how to get busybox to created shared mounts
...
Not documented...
Removed util-linux again.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-23 00:17:08 +01:00
Justin Cormack
3f381afbfb
Fix shared mount of /run
...
Needs util-linux for now, see https://github.com/docker/moby/issues/424
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-22 23:04:57 +01:00
Justin Cormack
99331b6ed4
Remove util-linux
...
This was added in #87 to support Kubernetes, but they no longer
support install via Docker so can remove.
Hopefully we have not started requiring this for anything else.
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-08-20 11:03:33 +01:00
Justin Cormack
05d22563f0
[WIP] Make builds repeatable by tagging an image based on hash of package install
...
This tags a base Alpine image with the packages we use by finding
the has of the package install manifest and using that to tag
the image on hub.
Hub org needs changing, and not sure how this will work out yet.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-17 00:28:08 +01:00