liminix/pkgs/preinit
Raito Bezarius afb14d844b feat(preinit): support alternative roots
In A/B schemas, it is possible to have multiple rootfs.

Thus, it is necessary to let the B kernel preinitialize either the A
rootfs or the B rootfs failing to mount the A rootfs.

Ideally, we should also try to switch to the B rootfs if we cannot start
up the init on the A rootfs, but that's a FUTUREWORK.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-04-21 17:26:37 +02:00
..
default.nix preinit: parse rootfstype from kernel command line 2023-10-19 18:56:09 +01:00
Makefile preinit: fix compiler warnings 2023-11-05 11:27:43 +00:00
opts.h feat(preinit): support alternative roots 2024-04-21 17:26:37 +02:00
parseopts.c feat(preinit): support alternative roots 2024-04-21 17:26:37 +02:00
preinit.c feat(preinit): support alternative roots 2024-04-21 17:26:37 +02:00
shell.nix preinit: parse rootfstype from kernel command line 2023-10-19 18:56:09 +01:00