Justin Cormack
c70b432b6f
add experimental package for qemu-user emulation for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-31 00:25:25 +00:00
Justin Cormack
fa4beb5277
remove /etc/conf.d.docker will provide option to have that externally to override
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 21:04:43 +00:00
Justin Cormack
c655429a32
initial changes towards building kernel for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:33:07 +00:00
Justin Cormack
d9f3649dcf
fix permissions
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:26:12 +00:00
Justin Cormack
070e72dd71
Draft arm kernel config, untested
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 17:34:16 +00:00
Justin Cormack
cef3ee5299
switch to Debian unstable for kernel compiles, prep for arm cross compile
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 16:57:08 +00:00
Justin Cormack
3fc3d0fb71
initial cross compile support for arm, just for 9pudc
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 15:40:54 +00:00
Justin Cormack
9a3fa822db
set clock periodically, as had incident when it was set to 1970 with chronyd running!
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 13:37:41 +00:00
Justin Cormack
8558e6e0c0
add docker-x package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-29 16:16:06 +00:00
Justin Cormack
90a012dd3d
update repositories for 3.3, only need main
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 16:30:45 +00:00
Justin Cormack
f3a8404411
need alpine-conf repo now for disk-setup tool
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 12:38:18 +00:00
Justin Cormack
b39a983e34
remove boot2docker
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 11:51:34 +00:00
Justin Cormack
058ada1150
Upgrade to alpine 3.3
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 20:08:12 +00:00
Justin Cormack
7527a4da71
lock down alpine to exact hash until 3.3 is out
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 10:15:40 +00:00
Justin Cormack
0693f6a715
update to work with latest alpine:edge
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 23:44:51 +00:00
Justin Cormack
f6eb32c2c1
UTC is default, do not need to set
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 21:01:56 +00:00
Justin Cormack
d0484fb05e
kernel config changes for slightly faster boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 15:07:03 +00:00
Justin Cormack
503adbe777
remove btrfs as this pulls in the very slow raid6 test on boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:18:06 +00:00
Justin Cormack
7b15fc883e
remove some more unused kernel config
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:06:09 +00:00
Justin Cormack
3f00b547ac
move 9pinit to packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 13:18:43 +00:00
Justin Cormack
a7cc326f1c
move automount to packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 13:02:25 +00:00
Justin Cormack
635a44ab99
use standard chronyd config file, but make sure it starts after docker as it is slow
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 12:50:35 +00:00
Justin Cormack
24ad77edb7
clean up docker start script
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 11:35:31 +00:00
Justin Cormack
12e3367f50
clean kernel too
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-22 12:08:07 +00:00
Justin Cormack
d809737426
fix to remove overlay fs left behind on upgrade
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-21 16:22:33 +00:00
Justin Cormack
c51b6cc299
make sure diagnostics runs after all other startup
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-21 11:14:30 +00:00
Justin Cormack
d5b9f7ec1d
new initrd with diagnostics
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-21 10:57:30 +00:00
Justin Cormack
9276dc01fd
More allowed drive types
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-21 09:50:42 +00:00
Justin Cormack
6670833de8
move config files under packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-18 16:41:29 +00:00
Justin Cormack
6cce9a78e9
Use official docker image instead of Alpine package; switch to aufs by default
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-18 14:13:34 +00:00
Justin Cormack
2a0f80b497
clean up rc files
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-18 10:46:34 +00:00
Justin Cormack
b621868d15
add upstream docker package from alpine community aports
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 16:02:31 +00:00
Justin Cormack
00692fd77e
add other optional kernel config as reported by check-config.sh
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 15:56:39 +00:00
Justin Cormack
c1dc14c418
add btrfs and dm backend kernel support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 15:45:30 +00:00
Justin Cormack
70d8143e48
move kernel under rest of build and pull through aufs tools
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 15:26:42 +00:00
Justin Cormack
fdeb106f3a
Build aufs support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 13:51:43 +00:00
Justin Cormack
06c53c2fe2
add /etc/securetty now upstream has one
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-17 10:45:20 +00:00
Justin Cormack
d543f287ce
give docker user a login shell
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-16 14:50:26 +00:00
Justin Cormack
cef96a9d5b
use first partition if several
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-16 14:49:58 +00:00
Justin Cormack
86795cc605
identify the partition types for mounting; fixes issues with some beta users where this changed
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-15 16:54:06 +00:00
Justin Cormack
b606e28039
Need even more space on scratch disk for tests
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-15 11:59:42 +00:00
Justin Cormack
7d6ac42060
make test disk bigger
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-15 11:33:53 +00:00
Justin Cormack
1327c45175
clean up disk image on make clean
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-15 11:25:31 +00:00
Justin Cormack
5d199b9591
support /dev/vda as a disk as well as /dev/sda and mount one for xhyve run
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-15 11:22:19 +00:00
Justin Cormack
0bb657c627
add a docker user, with the standard uid, gid used to mount 9p fs, as that is what some scripts expect
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-14 18:16:45 +00:00
Justin Cormack
6d0d3616a7
fix automount script, as the settings do not persist, as fstab changes dropped
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-14 18:16:08 +00:00
Justin Cormack
db56b320a4
use the standard alpine tool to setup disk instead
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-14 15:40:58 +00:00
Justin Cormack
deb0043f9d
replace automount script with a more rebust one, will later replace with alpine setup-disk. fix #378
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-14 14:56:23 +00:00
Justin Cormack
30722afd50
Merge pull request #5 from mor1/master
...
add trailing / to COPY
2015-12-14 14:35:27 +00:00
Richard Mortier
f157682d80
add trailing / to COPY
...
else I seem to get errors of the form `stat /mnt/sda1/var/lib/docker/aufs/mnt/e2729aae6cfdd93d3b2581a6cc403ccd198cdc21d063b66a362a6fde35e51618/etc/apk/repositories: not a directory`
2015-12-14 14:19:55 +00:00