From e1ce15ec3cf1d66d0e9559aa0904b4147b5cd0fd Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 11 Feb 2015 13:08:36 +0000 Subject: [PATCH] [build] Allow product URI to be customised via config/branding.h Signed-off-by: Michael Brown --- src/arch/i386/prefix/romprefix.S | 4 +++- src/config/branding.h | 1 + src/usr/autoboot.c | 3 +-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/arch/i386/prefix/romprefix.S b/src/arch/i386/prefix/romprefix.S index d1ceb0b43..cac8075e5 100644 --- a/src/arch/i386/prefix/romprefix.S +++ b/src/arch/i386/prefix/romprefix.S @@ -591,7 +591,9 @@ init_message: .ascii PRODUCT_NAME .ascii "\n" .ascii PRODUCT_SHORT_NAME - .asciz " (http://ipxe.org)" + .ascii " (" + .ascii PRODUCT_URI + .asciz ")" .size init_message, . - init_message .ifeqs BUSTYPE, "PCIR" init_message_pci: diff --git a/src/config/branding.h b/src/config/branding.h index e96d8ca76..abb32612a 100644 --- a/src/config/branding.h +++ b/src/config/branding.h @@ -26,6 +26,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); */ #define PRODUCT_NAME "" #define PRODUCT_SHORT_NAME "iPXE" +#define PRODUCT_URI "http://ipxe.org" #include diff --git a/src/usr/autoboot.c b/src/usr/autoboot.c index 42718ee1c..31b1ff6e2 100644 --- a/src/usr/autoboot.c +++ b/src/usr/autoboot.c @@ -553,8 +553,7 @@ void ipxe ( struct net_device *netdev ) { */ printf ( NORMAL "\n\n" PRODUCT_NAME "\n" BOLD PRODUCT_SHORT_NAME " %s" NORMAL " -- Open Source Network Boot Firmware -- " - CYAN "http://ipxe.org" NORMAL "\n" - "Features:", product_version ); + CYAN PRODUCT_URI NORMAL "\nFeatures:", product_version ); for_each_table_entry ( feature, FEATURES ) printf ( " %s", feature->name ); printf ( "\n" );