diff options
author | dteske <dteske@FreeBSD.org> | 2015-04-16 20:53:15 +0000 |
---|---|---|
committer | dteske <dteske@FreeBSD.org> | 2015-04-16 20:53:15 +0000 |
commit | f2c181fe22e7d0ae5014e1729b455cbc48da009f (patch) | |
tree | ba035b2b8cab4a9a9c1695f21754db9da3d15a6e /usr.sbin/bsdinstall | |
parent | 342ec6f56c33b761fd0b40a079597271bc7b6a2b (diff) | |
download | FreeBSD-src-f2c181fe22e7d0ae5014e1729b455cbc48da009f.zip FreeBSD-src-f2c181fe22e7d0ae5014e1729b455cbc48da009f.tar.gz |
Add "GELI Passphrase:" prompt to boot loader.
A new loader.conf(5) option of geom_eli_passphrase_prompt="YES" will now
allow you to enter your geli(8) root-mount credentials prior to invoking
the kernel.
See check-password.4th(8) for details.
Differential Revision: https://reviews.freebsd.org/D2105
Reviewed by: imp, kmoore
Discussed on: -current
MFC after: 3 days
X-MFC-to: stable/10
Relnotes: yes
Diffstat (limited to 'usr.sbin/bsdinstall')
-rwxr-xr-x | usr.sbin/bsdinstall/scripts/zfsboot | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.sbin/bsdinstall/scripts/zfsboot b/usr.sbin/bsdinstall/scripts/zfsboot index f98679d..eb90b8c 100755 --- a/usr.sbin/bsdinstall/scripts/zfsboot +++ b/usr.sbin/bsdinstall/scripts/zfsboot @@ -1346,6 +1346,9 @@ zfs_create_boot() $BSDINSTALL_TMPBOOT/loader.conf.aesni || return $FAILURE f_eval_catch $funcname echo "$ECHO_APPEND" 'geom_eli_load=\"YES\"' \ $BSDINSTALL_TMPBOOT/loader.conf.geli || return $FAILURE + f_eval_catch $funcname echo "$ECHO_APPEND" \ + 'geom_eli_passphrase_prompt=\"YES\"' \ + $BSDINSTALL_TMPBOOT/loader.conf.geli || return $FAILURE for disk in $disks; do f_eval_catch $funcname printf "$PRINTF_CONF" \ geli_%s_keyfile0_load "$disk$targetpart YES" \ |