aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/forth
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2017-06-16 20:08:44 +0000
committerToomas Soome <tsoome@FreeBSD.org>2017-06-16 20:08:44 +0000
commit769bad9f8a55c05abac59cbf35df663a79eb7436 (patch)
tree4fc254d1768e7f9f77522eeceaa9f2741237cfb0 /sys/boot/forth
parenta4110f9ffabd212bcf998eed0703389a3252ec11 (diff)
Notes
Diffstat (limited to 'sys/boot/forth')
-rw-r--r--sys/boot/forth/menu.rc15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/boot/forth/menu.rc b/sys/boot/forth/menu.rc
index 3c7de7138b8a..6fe3dfe14281 100644
--- a/sys/boot/forth/menu.rc
+++ b/sys/boot/forth/menu.rc
@@ -73,8 +73,23 @@ s" currdev" getenv dup 0> [if] drop 4 s" zfs:" compare 0= [if]
set mainmenu_command[7]="3 goto_menu"
set mainmenu_keycode[7]=101
set mainansi_caption[7]="Select Boot ^[1mE^[37mnvironment..."
+
+ s" chain_disk" getenv? [if]
+ set mainmenu_caption[8]="Chain[L]oad ${chain_disk}"
+ set mainmenu_command[8]="chain ${chain_disk}"
+ set mainmenu_keycode[8]=108
+ set mainansi_caption[8]="Chain^[1mL^[moad ${chain_disk}"
+ [then]
+[else]
+ s" chain_disk" getenv? [if]
+ set mainmenu_caption[7]="Chain[L]oad ${chain_disk}"
+ set mainmenu_command[7]="chain ${chain_disk}"
+ set mainmenu_keycode[7]=108
+ set mainansi_caption[7]="Chain^[1mL^[moad ${chain_disk}"
+ [then]
[then] [else] drop [then]
+
\
\ BOOT OPTIONS MENU
\