Print this page
11581 'debug' loader option is a little obscure
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Rob Johnston <rob.johnston@joyent.com>


 113 set optionsmenu_keycode[1]=8
 114 set optionsansi_caption[1]="Back to Main Menu ^[1m[Backspace]^[m"
 115 
 116 \ set optionsmenu_caption[2]="Load System [D]efaults"
 117 \ set optionsmenu_command[2]="set_default_boot_options"
 118 \ set optionsmenu_keycode[2]=100
 119 \ set optionsansi_caption[2]="Load System ^[1mD^[mefaults"
 120 
 121 set optionsmenu_options=2
 122 set optionsmenu_optionstext="Boot Options:"
 123 
 124 set optionsmenu_osconsole=2
 125 set optionsmenu_command[2]="cycle_osconsole"
 126 set optionsmenu_keycode[2]=99
 127 
 128 set optionsmenu_acpi=3
 129 set optionsmenu_command[3]="cycle_acpi"
 130 set optionsmenu_keycode[3]=97
 131 
 132 set optionsmenu_init[4]="init_singleuser"
 133 set optionsmenu_caption[4]="[S]ingle User. Off"
 134 set optionstoggled_text[4]="[S]ingle User. On"
 135 set optionsmenu_command[4]="toggle_singleuser"
 136 set optionsmenu_keycode[4]=115
 137 set optionsansi_caption[4]="^[1mS^[mingle User. ^[34;1mOff^[m"
 138 set optionstoggled_ansi[4]="^[1mS^[mingle User. ^[32;7mOn^[m"
 139 
 140 set optionsmenu_init[5]="init_verbose"
 141 set optionsmenu_caption[5]="[V]erbose..... Off"
 142 set optionstoggled_text[5]="[V]erbose..... On"
 143 set optionsmenu_command[5]="toggle_verbose"
 144 set optionsmenu_keycode[5]=118
 145 set optionsansi_caption[5]="^[1mV^[merbose..... ^[34;1mOff^[m"
 146 set optionstoggled_ansi[5]="^[1mV^[merbose..... ^[32;7mOn^[m"
 147 
 148 set optionsmenu_init[6]="init_reconfigure"
 149 set optionsmenu_caption[6]="[R]econfigure. Off"
 150 set optionstoggled_text[6]="[R]econfigure. On"
 151 set optionsmenu_command[6]="toggle_reconfigure"
 152 set optionsmenu_keycode[6]=114
 153 set optionsansi_caption[6]="^[1mR^[meconfigure. ^[34;1mOff^[m"
 154 set optionstoggled_ansi[6]="^[1mR^[meconfigure. ^[32;7mOn^[m"
 155 
 156 set optionsmenu_init[7]="init_kmdb"
 157 set optionsmenu_caption[7]="k[m]db........ Off"
 158 set optionstoggled_text[7]="k[m]db........ On"
 159 set optionsmenu_command[7]="toggle_kmdb"
 160 set optionsmenu_keycode[7]=109
 161 set optionsansi_caption[7]="k^[1mm^[mdb........ ^[34;1mOff^[m"
 162 set optionstoggled_ansi[7]="k^[1mm^[mdb........ ^[32;7mOn^[m"
 163 
 164 set optionsmenu_init[8]="init_debug"
 165 set optionsmenu_caption[8]="[D]ebug....... Off"
 166 set optionstoggled_text[8]="[D]ebug....... On"
 167 set optionsmenu_command[8]="toggle_debug"
 168 set optionsmenu_keycode[8]=100
 169 set optionsansi_caption[8]="^[1mD^[mebug....... ^[34;1mOff^[m"
 170 set optionstoggled_ansi[8]="^[1mD^[mebug....... ^[32;7mOn^[m"
 171 

 172 \
 173 \ BOOT ENVIRONMENT MENU
 174 \
 175 
 176 \ the BE list is read from [pool]/boot/menu.lst, the list in file
 177 \ is ordered from oldest to most recent.
 178 \ the BE menu will list entries from most recent to oldest,
 179 \ so the first page in menu is last page in menu.lst
 180 
 181 be-pages [if]
 182   set zfs_be_currpage=1
 183   be-set-page                   \ set page data
 184   set menuset_name3="bootenv"
 185 
 186   set bootenvmenu_command[1]="be_draw_screen 1 goto_menu"
 187   set bootenvmenu_keycode[1]=8
 188 
 189   set bootenvmenu_keycode[2]=8
 190   set bootenvmenu_command[2]="be_draw_screen 1 goto_menu"
 191 




 113 set optionsmenu_keycode[1]=8
 114 set optionsansi_caption[1]="Back to Main Menu ^[1m[Backspace]^[m"
 115 
 116 \ set optionsmenu_caption[2]="Load System [D]efaults"
 117 \ set optionsmenu_command[2]="set_default_boot_options"
 118 \ set optionsmenu_keycode[2]=100
 119 \ set optionsansi_caption[2]="Load System ^[1mD^[mefaults"
 120 
 121 set optionsmenu_options=2
 122 set optionsmenu_optionstext="Boot Options:"
 123 
 124 set optionsmenu_osconsole=2
 125 set optionsmenu_command[2]="cycle_osconsole"
 126 set optionsmenu_keycode[2]=99
 127 
 128 set optionsmenu_acpi=3
 129 set optionsmenu_command[3]="cycle_acpi"
 130 set optionsmenu_keycode[3]=97
 131 
 132 set optionsmenu_init[4]="init_singleuser"
 133 set optionsmenu_caption[4]="[S]ingle User......... Off"
 134 set optionstoggled_text[4]="[S]ingle User......... On"
 135 set optionsmenu_command[4]="toggle_singleuser"
 136 set optionsmenu_keycode[4]=115
 137 set optionsansi_caption[4]="^[1mS^[mingle User........... ^[34;1mOff^[m"
 138 set optionstoggled_ansi[4]="^[1mS^[mingle User........... ^[32;7mOn^[m"
 139 
 140 set optionsmenu_init[5]="init_verbose"
 141 set optionsmenu_caption[5]="[V]erbose............. Off"
 142 set optionstoggled_text[5]="[V]erbose............. On"
 143 set optionsmenu_command[5]="toggle_verbose"
 144 set optionsmenu_keycode[5]=118
 145 set optionsansi_caption[5]="^[1mV^[merbose............... ^[34;1mOff^[m"
 146 set optionstoggled_ansi[5]="^[1mV^[merbose............... ^[32;7mOn^[m"
 147 
 148 set optionsmenu_init[6]="init_reconfigure"
 149 set optionsmenu_caption[6]="[R]econfigure......... Off"
 150 set optionstoggled_text[6]="[R]econfigure......... On"
 151 set optionsmenu_command[6]="toggle_reconfigure"
 152 set optionsmenu_keycode[6]=114
 153 set optionsansi_caption[6]="^[1mR^[meconfigure........... ^[34;1mOff^[m"
 154 set optionstoggled_ansi[6]="^[1mR^[meconfigure........... ^[32;7mOn^[m"
 155 
 156 set optionsmenu_init[7]="init_kmdb"
 157 set optionsmenu_caption[7]="Load [k]mdb........... Off"
 158 set optionstoggled_text[7]="Load [k]mdb........... On"
 159 set optionsmenu_command[7]="toggle_kmdb"
 160 set optionsmenu_keycode[7]=107
 161 set optionsansi_caption[7]="Load ^[1mk^[mmdb............. ^[34;1mOff^[m"
 162 set optionstoggled_ansi[7]="Load ^[1mk^[mmdb............. ^[32;7mOn^[m"
 163 
 164 set optionsmenu_init[8]="init_drop_into_kmdb"
 165 set optionsmenu_caption[8]="[D]rop into kmdb...... Off"
 166 set optionstoggled_text[8]="[D]rop into kmdb...... On"
 167 set optionsmenu_command[8]="toggle_drop_into_kmdb"
 168 set optionsmenu_keycode[8]=100
 169 set optionsansi_caption[8]="^[1mD^[mrop into kmdb........ ^[34;1mOff^[m"
 170 set optionstoggled_ansi[8]="^[1mD^[mrop into kmdb........ ^[32;7mOn^[m"
 171 
 172 
 173 \
 174 \ BOOT ENVIRONMENT MENU
 175 \
 176 
 177 \ the BE list is read from [pool]/boot/menu.lst, the list in file
 178 \ is ordered from oldest to most recent.
 179 \ the BE menu will list entries from most recent to oldest,
 180 \ so the first page in menu is last page in menu.lst
 181 
 182 be-pages [if]
 183   set zfs_be_currpage=1
 184   be-set-page                   \ set page data
 185   set menuset_name3="bootenv"
 186 
 187   set bootenvmenu_command[1]="be_draw_screen 1 goto_menu"
 188   set bootenvmenu_keycode[1]=8
 189 
 190   set bootenvmenu_keycode[2]=8
 191   set bootenvmenu_command[2]="be_draw_screen 1 goto_menu"
 192