Enable disk encryption in unattended installations
authorkn <kn@openbsd.org>
Sun, 11 Feb 2024 21:56:10 +0000 (21:56 +0000)
committerkn <kn@openbsd.org>
Sun, 11 Feb 2024 21:56:10 +0000 (21:56 +0000)
commitffea1c3a08c0a59cf461f460ad974c12812054f4
tree8ff663b3aa2c676e62cd9d20f758901ff4a7a899
parent1a2f6adc80ba574c4707221d706ee10827fe27a8
Enable disk encryption in unattended installations

Interactively keeps using bioctl(8)'s own prompt, in unattended mode
ask_passphrase() ensures non-empty responses or fails.

Unlike user passwords, autoinstall(8) only supports plaintext passphrases:
    Encrypt the root disk with a (p)assphrase or (k)eydisk = passphrase
    New passphrase = secret
Make sure to trust the install network or use a pre-configured key disk:
    Encrypt the root disk with a (p)assphrase or (k)eydisk = keydisk
    Which disk contains the key disk = sd2
    Which sd2 partition is the key disk = a

initial diff from Chris Narkiewicz
OK afresh1
Feedback sthen
distrib/miniroot/install.sub