Commit Graph

19 Commits

Author SHA1 Message Date
Mikaël Cluseau fe3752baf9 auto-create inittab entries for serial consoles 2026-05-08 11:56:45 +02:00
Mikaël Cluseau afac751118 handle seed_{ca,proxy,servername} 2026-05-08 11:54:20 +02:00
Mikaël Cluseau e7769155e1 merged layer handling 2026-04-21 07:36:59 +02:00
Mikaël Cluseau 8596389970 umount modules before switch_root 2026-04-18 20:07:32 +02:00
Mikaël Cluseau 5c86af7614 feat: erofs layers 2026-04-18 18:53:29 +02:00
Mikaël Cluseau 7b30eb4435 base64: decode like dkl 2026-02-10 21:26:05 +01:00
Mikaël Cluseau dff9142bdc lvm: PV also match udev filter 2026-02-10 17:51:12 +01:00
Mikaël Cluseau 41c3f9badd bump deps, rust, alpine, and add the real iproute2 2025-12-17 17:46:43 +01:00
Mikaël Cluseau 01a0073e78 cryptsetup: allow 'mass' reuse 2025-11-22 16:40:53 +01:00
Mikaël Cluseau ac9d7e8d9d allow device matching by udev properties 2025-11-10 19:22:06 +01:00
Mikaël Cluseau eb81cd3b5c bootstrap: add VPNs from bootstrap volume 2025-09-03 16:37:39 +02:00
Mikaël Cluseau f892178d5d wget -> reqwest, now we can have openssl :) 2025-07-21 17:48:26 +02:00
Mikaël Cluseau cb62ac0ed8 remove system archive feature
Just compress the initrd with zstd.
Remove rsmount dependency, mtab is easy enough to parse.
2025-07-21 17:12:44 +02:00
Mikaël Cluseau 0d9d087afd use shared libs, enabling openssl in init 2025-07-21 03:25:48 +02:00
Mikaël Cluseau e484802284 bootstrap: chore: extract fn mount_modules 2025-07-18 08:19:17 +02:00
Mikaël Cluseau 423a9c53e6 move configs to dkl crate 2025-07-17 16:48:38 +02:00
Mikaël Cluseau e30a46d62b bootstrap: 2025-07-09 05:53:06 +02:00
Mikaël Cluseau f45fbe116e bootstrap: verify signatures 2025-07-06 15:43:42 +02:00
Mikaël Cluseau 8fcd2d6684 migrate to rust 2025-07-03 15:58:32 +02:00