Extend loader_delay as-documented in beastie.4th(8) and delay.4th(8), making it available to architectures that do not use or load the beastie
menu. This is reported to save headaches on some PPC systems where unload followed by load does not produce the desired results wherein if-given the opportunicy to abort the initial loading sequence, you can customize the first load. Reviewed by: nwhitehorn, kan Discussed on: -current
This commit is contained in:
parent
589c16735a
commit
8d74b8406f
@ -28,8 +28,6 @@
|
||||
|
||||
marker task-beastie.4th
|
||||
|
||||
include /boot/delay.4th
|
||||
|
||||
only forth definitions also support-functions
|
||||
|
||||
variable logoX
|
||||
|
@ -41,6 +41,7 @@ s" arch-i386" environment? [if] [if]
|
||||
|
||||
include /boot/support.4th
|
||||
include /boot/color.4th
|
||||
include /boot/delay.4th
|
||||
|
||||
only forth also support-functions also builtins definitions
|
||||
|
||||
@ -141,8 +142,17 @@ include /boot/check-password.4th
|
||||
\ Will *NOT* try to load kernel and modules if no configuration file
|
||||
\ was succesfully loaded!
|
||||
any_conf_read? if
|
||||
load_kernel
|
||||
load_modules
|
||||
s" loader_delay" getenv -1 = if
|
||||
load_kernel
|
||||
load_modules
|
||||
else
|
||||
drop
|
||||
." Loading Kernel and Modules (Ctrl-C to Abort)" cr
|
||||
s" also support-functions" evaluate
|
||||
s" set delay_command='load_kernel load_modules'" evaluate
|
||||
s" set delay_showdots" evaluate
|
||||
delay_execute
|
||||
then
|
||||
then
|
||||
;
|
||||
|
||||
|
@ -53,6 +53,8 @@ entropy_cache_type="/boot/entropy"
|
||||
### Loader settings ########################################
|
||||
##############################################################
|
||||
|
||||
#loader_delay="3" # Delay in seconds before loading anything.
|
||||
# Default is unset and disabled (no delay).
|
||||
#autoboot_delay="10" # Delay in seconds before autobooting,
|
||||
# set to -1 if you don't want user to be
|
||||
# allowed to interrupt autoboot process and
|
||||
|
Loading…
x
Reference in New Issue
Block a user