Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

branding.h 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #ifndef CONFIG_BRANDING_H
  2. #define CONFIG_BRANDING_H
  3. /** @file
  4. *
  5. * Branding configuration
  6. *
  7. */
  8. FILE_LICENCE ( GPL2_OR_LATER );
  9. #include <config/defaults.h>
  10. /*
  11. * Branding
  12. *
  13. * Vendors may use these strings to add their own branding to iPXE.
  14. * PRODUCT_NAME is displayed prior to any iPXE branding in startup
  15. * messages, and PRODUCT_SHORT_NAME is used where a brief product
  16. * label is required (e.g. in BIOS boot selection menus).
  17. *
  18. * To minimise end-user confusion, it's probably a good idea to either
  19. * make PRODUCT_SHORT_NAME a substring of PRODUCT_NAME or leave it as
  20. * "iPXE".
  21. *
  22. */
  23. #define PRODUCT_NAME ""
  24. #define PRODUCT_SHORT_NAME "iPXE"
  25. #define PRODUCT_URI "http://ipxe.org"
  26. /*
  27. * Error messages
  28. *
  29. * iPXE error messages comprise a summary error message
  30. * (e.g. "Permission denied") and a 32-bit error number. This number
  31. * is incorporated into an error URI such as
  32. *
  33. * "No such file or directory (http://ipxe.org/2d0c613b)"
  34. *
  35. * or
  36. *
  37. * "Operation not supported (http://ipxe.org/3c092003)"
  38. *
  39. * Users may browse to the URI within the error message, which is
  40. * provided by a database running on the iPXE web site
  41. * (http://ipxe.org). This database provides details for all possible
  42. * errors generated by iPXE, including:
  43. *
  44. * - the detailed error message (e.g. "Not an OCSP signing
  45. * certificate") to complement the summary message (e.g. "Permission
  46. * denied") which is compiled into the iPXE binary.
  47. *
  48. * - an instruction to the user to upgrade, if the error cannot be
  49. * generated by the latest version of iPXE.
  50. *
  51. * - hints on how to fix the error (e.g. "This error indicates that
  52. * the file was not found on the TFTP server. Check that you can
  53. * retrieve the file using an alternative TFTP client, such as
  54. * tftp-hpa on Linux.")
  55. *
  56. * - details of which source file within the iPXE codebase generated
  57. * the error.
  58. *
  59. * - a direct link to the line(s) of code which generated the error.
  60. *
  61. * If you have a customer support team and would like your customers
  62. * to contact your support team for all problems, instead of using the
  63. * existing support infrastructure provided by http://ipxe.org, then
  64. * you may define a custom URI to be included within error messages.
  65. *
  66. * Note that the custom URI is a printf() format string which must
  67. * include a format specifier for the 32-bit error number.
  68. */
  69. #define PRODUCT_ERROR_URI "http://ipxe.org/%08x"
  70. #include <config/local/branding.h>
  71. #endif /* CONFIG_BRANDING_H */