svn commit: r267010 - stable/10/sys/boot/forth
Craig Rodrigues
rodrigc at FreeBSD.org
Tue Jun 3 14:50:51 UTC 2014
Author: rodrigc
Date: Tue Jun 3 14:50:51 2014
New Revision: 267010
URL: http://svnweb.freebsd.org/changeset/base/267010
Log:
MFC r266938:
Allow customization of the brand displayed in the boot menu.
If the user specifies in /boot/loader.conf:
loader_brand="mycustom-brand"
Then "mycustom-brand" will be executed instead of "fbsd-logo".
Submitted by: alfred
Obtained from: FreeNAS
Modified:
stable/10/sys/boot/forth/brand.4th
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/boot/forth/brand.4th
==============================================================================
--- stable/10/sys/boot/forth/brand.4th Tue Jun 3 14:46:50 2014 (r267009)
+++ stable/10/sys/boot/forth/brand.4th Tue Jun 3 14:50:51 2014 (r267010)
@@ -56,6 +56,8 @@ variable brandY
\ NAME DESCRIPTION
\ fbsd FreeBSD logo
\
+\ NOTE: Setting `loader_brand' to the value of an existing function
+\ (such as "mycustom-brand") will cause that symbol to be executed.
\ NOTE: Setting `loader_brand' to an undefined value (such as "none") will
\ prevent any brand from being drawn.
\
@@ -87,5 +89,14 @@ variable brandY
2drop exit
then
+ \ if it refers to a raw symbol then run that function
+ sfind if
+ brandX @ brandY @
+ 2 roll
+ execute
+ else
+ drop
+ then
+
2drop
;
More information about the svn-src-stable
mailing list