<div dir="ltr">I recently wanted to build a custom version of the ipxe firmware by creating the following file.<div><br></div><div><div>% cat src/config/local/uefi/branding.h</div><div>#undef PRODUCT_TAG_LINE</div><div>#define PRODUCT_TAG_LINE "uefi Network Firmware"</div></div><div><br></div><div>When I compiled and ran ipxe, it did not appear to pick up the change.  I looked through the source code and I think the branding code is missing some information.  I have created a patch as follows which is working for me.</div><div><br></div><div>I hope a shar is acceptable in an email body.  If not is there an official way to submit a patch?</div><div><br></div><div><div># This is a shell archive.  Save it in a file, remove anything before</div><div># this line, and then unpack it by entering "sh file".  Note, it may</div><div># create directories; files and directories will be owned by you and</div><div># have default permissions.</div><div>#</div><div># This archive contains:</div><div>#</div><div>#       .</div><div>#       ./patch-ipxe</div><div>#</div><div>echo c - .</div><div>mkdir -p . > /dev/null 2>&1</div><div>echo x - ./patch-ipxe</div><div>sed 's/^X//' >./patch-ipxe << '456ea0ae3e660f280fff15ecc6fbcf74'</div><div>Xdiff --git a/src/config/branding.h b/src/config/branding.h</div><div>Xindex 73f00af9..69fcec62 100644</div><div>X--- a/src/config/branding.h</div><div>X+++ b/src/config/branding.h</div><div>X@@ -169,6 +169,9 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );</div><div>X  */</div><div>X #define PRODUCT_SETTING_URI "<a href="http://ipxe.org/cfg/%s">http://ipxe.org/cfg/%s</a>"</div><div>X</div><div>X+#include <config/named.h></div><div>X+#include NAMED_CONFIG(branding.h)</div><div>X #include <config/local/branding.h></div><div>X+#include LOCAL_NAMED_CONFIG(branding.h)</div><div>X</div><div>X #endif /* CONFIG_BRANDING_H */</div><div>456ea0ae3e660f280fff15ecc6fbcf74</div><div>exit</div></div><div><br></div><div><br></div><div>Regards,</div><div>David Yeske</div><div><br></div><div><br></div></div>