Justin Cormack
23415c038b
Rework moving automount earlier in boot sequence
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-15 09:54:07 +00:00
Justin Cormack
300ded1ed9
add additional directories on newly created /var
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 23:15:46 +00:00
Justin Cormack
fc6585df75
Correctly handle return codes of fsck
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 22:14:25 +00:00
Justin Cormack
bd800943d9
Fix /run symlink issues
...
- run bootmisc before sysklogd so symlinks from /var/run to
/run are created
- recreate symlinks that bootmisc created when we remount /var
until this gets moved earlier
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 22:00:12 +00:00
Justin Cormack
b042b5127f
Revert "Format filesystems earlier, before syslog"
...
This reverts commit 4dd5dca106 .
Fix #710 where system hangs after klogd startup on AWS. Possibly
also affects Windows too. Still unclear why but lets revert and
continue investif=gating.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-12 15:29:27 +00:00
Justin Cormack
9a95224681
Format filesystems earlier, before syslog
...
So that we can write to /var early, move filesystem formatting as early as possible.
Adds a dummy fsck service, as we already do fsck in format script.
Replaces #535
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-08 15:20:46 +00:00
Justin Cormack
72d1aef471
fsck filesystem before mount
...
Use fsck -p to fix errors that are fixable.
Note this will recreate the filesystem on fatal errors.
Fix #665
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-01 16:01:08 +00:00
Justin Cormack
5f74483a32
Sort block devices
...
See #589 for discussion.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-10 15:09:54 +01:00
Nathan LeClaire
962f8a4ac9
Fixes for Azure hostname and swap disk
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2016-10-06 14:40:11 -07:00
Justin Cormack
cac5f969a1
Do not fail if disk is partitioned but has no swap
...
Fix #543
Also clean up quoting and unused parts a little.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-22 16:30:28 +01:00
Justin Cormack
a4878c37d1
Fix for util-linux, no lsblk
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-22 19:08:26 +01:00
Justin Cormack
e99beca495
Revert "start automount after syslog as it tries to restart it"
...
This reverts commit 8276becaf1 .
2016-06-13 14:18:05 +01:00
Justin Cormack
bedc68cb17
start automount after syslog as it tries to restart it
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 11:51:03 +01:00
Justin Cormack
39e53686c8
more liberal check for block devices
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-06 23:04:13 +01:00
Justin Cormack
921aaa895e
reread partition table and be more careful if no partitions
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-04 14:56:17 +01:00
Justin Cormack
80c3b91b86
resize data partition if possible, allows disk to grow
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-27 12:13:11 +01:00
Justin Cormack
74a2dbd14a
check if automount worked
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-27 11:14:05 +00:00
Justin Cormack
160f5aff15
add boot2docker image compatibility
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-25 14:33:46 +00:00
Justin Cormack
9b76605c24
better automount failure handling
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-11 16:40:47 +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