Justin Cormack
6c0a0bf2fe
fix kernel build missing arch
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-13 22:30:26 +01:00
Justin Cormack
0265605a1f
Merge pull request #503 from justincormack/make-circular
...
fix dependency loop
2016-09-13 22:19:36 +01:00
Justin Cormack
0e2b57f108
Merge pull request #502 from justincormack/kernel-make
...
Clean up kernel Makefile
2016-09-13 22:18:39 +01:00
Justin Cormack
318660fae3
fix dependency loop
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-13 22:14:49 +01:00
Justin Cormack
a0b1153d93
Rework kernel Makefile
...
Do not delete build container on `make clean`, as it should be fine
to reuse cached layers.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-13 21:49:14 +01:00
Justin Cormack
26c4afd570
Merge pull request #500 from FrenchBen/licensing
...
Added licensing zip from container to prevent user login leak
2016-09-13 21:27:06 +01:00
Justin Cormack
2ca2b399be
Merge pull request #501 from kencochrane/cloud-clean
...
Added ability to make ami-clean-mount to clean up AMI volume mount
2016-09-13 21:26:48 +01:00
French Ben
a4db268933
Remove desktop move
2016-09-13 13:26:15 -07:00
Ken Cochrane
3a5d68acbf
Added ability to make ami-clean-mount to clean up AMI volume mount
...
Signed-off-by: Ken Cochrane <KenCochrane@gmail.com>
2016-09-13 16:22:46 -04:00
Justin Cormack
654e47ad1c
reorder kernel Dockerfile
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-13 21:15:34 +01:00
Justin Cormack
eaeea2dfb8
Merge pull request #491 from justincormack/make-cleanup
...
Make cleanup
2016-09-13 20:09:25 +01:00
French Ben
3ee78ad66b
Added licensing zip from container to prevent user login leak
2016-09-13 11:28:07 -07:00
Justin Cormack
1525dacf32
document the Docker Hub repos
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 20:35:04 +01:00
Justin Cormack
a12411b794
allow overriding the media prefix, so can make custom modifications eg for custom Docker versions
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:37:24 +01:00
Justin Cormack
5e4e7d1c7f
rm docker container used for binary extraction
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:37:24 +01:00
Justin Cormack
9c88f78262
gitignore vi swp files
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
9b2e1367f9
add experimental- prefix for experimental Docker versions in media
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
955aad6276
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
145dead110
do not need to remove images in make clean
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
35070c03f7
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
8ed08dcdda
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
459809929c
update README with build reqs
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
206dfe0950
simplify vendor tar
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
91fbb9c245
revert to debian for kernel build
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
4ac419e663
Add mobylinux.efi to media
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
85158fec4d
make bios iso by default
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
6fdcb8716a
Add a media target to push final artefacts to tagged by commit id
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
cd6507f1d0
for release docker binaries we can fetch from docker hub rather than curl, so will be cached
...
Allow override in case docker images not released
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:36:01 +01:00
Justin Cormack
7d08c3f9c1
we never use uncompressed initrd, so always compress
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
5c79c1caf8
for now, make sure rebuild on make test
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
98fee5bd32
no longer need dockerignore
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
a99eec5151
Set CMD to mkinitrd
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
cb9178f314
Use our own qemu base image
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
c0fe2b959d
fix Makefile dependencies
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
5d2ad6db2b
do not need to delete reproducible images
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
af85abc84d
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
18912fa3b5
do not force rebuild from top level makefile
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
43ab6520cf
update to latest alpine base images
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
71e33e3a08
smaller contexts for efi and bios
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
c498f7ac23
remove broken arm functionality - will rework
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
347328f348
clean up main Dockerfile and Makefile to use exact correct context, tar input
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
b392bf0a2e
Simplify kernel output and main Dockerfile
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
5c634808df
simplify tar for vendor directory
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
b605c70ce5
move mkinitrd to /
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
1b487549bb
use tar for iptables
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
276157a769
Move all output to the directories it will be in eventually
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00
Justin Cormack
5ae109fc23
build packages in parallel
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:00:53 +01:00
Justin Cormack
b75711b4cd
clean up transfused build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:00:53 +01:00
Justin Cormack
b06a5fa6eb
clean up nc-vsock build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:00:53 +01:00
Justin Cormack
d4c09bbd92
move include file
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:00:53 +01:00