diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-23 10:31:08 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-23 10:31:08 -0600 |
| commit | 0017525ac2736a1b61bd86387b93116371f7c164 (patch) | |
| tree | 1296a79a85ff928cd6dc70eddd69ef66294efe64 /installer/lib/disk.sh | |
| parent | d5c98ed92942192b169ebb74b560d5ed81848df0 (diff) | |
| download | archangel-0017525ac2736a1b61bd86387b93116371f7c164.tar.gz archangel-0017525ac2736a1b61bd86387b93116371f7c164.zip | |
feat: add LUKS passphrase automation to VM test framework
- Add monitor_sendkeys() to type strings into QEMU via monitor socket
- Add send_luks_passphrase() that detects GRUB passphrase prompt in
serial log and sends passphrase via sendkey, supporting multi-disk
LUKS (one passphrase per encrypted disk)
- Add QEMU monitor socket to start_vm_from_disk() for LUKS configs
- Auto-detect LUKS configs and handle passphrase entry during reboot test
- Add socat dependency check
Diffstat (limited to 'installer/lib/disk.sh')
0 files changed, 0 insertions, 0 deletions
