Justin Cormack
7195763e66
Use an image to pad initrd files to 4 bytes
...
This saves a lot of duplicated nasty Makefile code, means and generally
cleans things up.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-12-12 14:12:13 -08:00
Justin Cormack
72d4d5aefc
Align compressed initrd to 4 bytes
...
Allows appending another initrd.
Also build initrd on tmpfs as should be a bit faster now we have to do
another copy.
Fix #618
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-12-02 16:05:49 +00: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
b605c70ce5
move mkinitrd to /
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
f907a57adc
Stop using volume and compose to build initrd
...
This makes remote builds work, and simplifies build.
See #469
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-06 23:59:38 +01:00
Justin Cormack
6bd1df1675
Do not create default devices
...
They are created anyway at runtime, and this set is not very complete.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-06 23:08:12 +01:00
Nathan LeClaire
04bdb18566
Add structure to enable baking Moby Linux AMI
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2016-05-06 15:20:53 -07:00
Justin Cormack
f7fa90b181
remove ability to set hostname as no longer needed. Hard code llmnrd name as 'docker'
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-04 13:02:26 +01:00
Justin Cormack
217cfe354e
tidy up default device creation
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-25 12:00:48 +01:00
Justin Cormack
41c6089775
empty /mnt mountpoint
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-08 00:48:08 +00:00
Rolf Neugebauer
2b911247af
initrd: don't include /mnt in the initrd
...
With the move to compose/volume mounts this now includes the current
directory. Noticed it when my initrds were getting bigger and bigger.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-03-07 12:34:41 +00:00
Justin Cormack
64ff2d2b15
use a volume for the initrd image
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-02-19 14:52:23 +00:00
Justin Cormack
c1f6b1c2ad
inline some config files
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-25 11:47:35 +00:00
Justin Cormack
5acf36affa
set hostname from database if available
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-18 17:09:23 +00:00
Justin Cormack
2b313a91b4
redo mkinitrd.sh to not use volumes
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-08 14:48:27 +00:00
Justin Cormack
050ee55ffa
fix up files that Docker bind mounts in so they are not set to desired values
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-07 15:43:39 +00:00
Justin Cormack
8dd1a88dec
create device nodes in initrd
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-06 13:33:22 +00:00
Justin Cormack
f3b16bee48
small Alpine Linux install with Docker as next step toward replacing boot2docker
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2015-12-01 15:59:10 +00:00