From 5e6b82104df452bb7f6d2feed67a1d2079ddc4ce Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 31 Oct 2008 19:10:28 +0000 Subject: [romprefix] Add vendor branding facilities and guidelines Some hardware vendors have been known to remove all gPXE-related branding from ROMs that they build. While this is not prohibited by the GPL, it is a little impolite. Add a facility for adding branding messages via two #defines (PRODUCT_NAME and PRODUCT_SHORT_NAME) in config/general.h. This should accommodate all known OEM-mandated branding requirements. Vendors with branding requirements that cannot be satisfied by using PRODUCT_NAME and/or PRODUCT_SHORT_NAME should contact us so that we can extended this facility as necessary. --- src/config/general.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/config') diff --git a/src/config/general.h b/src/config/general.h index 3d9663b9b..6454b9466 100644 --- a/src/config/general.h +++ b/src/config/general.h @@ -9,6 +9,22 @@ #include +/* + * Branding + * + * Vendors may use these strings to add their own branding to gPXE. + * PRODUCT_NAME is displayed prior to any gPXE branding in startup + * messages, and PRODUCT_SHORT_NAME is used where a brief product + * label is required (e.g. in BIOS boot selection menus). + * + * To minimise end-user confusion, it's probably a good idea to either + * make PRODUCT_SHORT_NAME a substring of PRODUCT_NAME or leave it as + * "gPXE". + * + */ +#define PRODUCT_NAME "" +#define PRODUCT_SHORT_NAME "gPXE" + /* * Timer configuration * -- cgit v1.2.3-55-g7522