about.ipxe.j2 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!ipxe
  2. set esc:hex 1b
  3. set bold ${esc:string}[1m
  4. set ital ${esc:string}[3m
  5. set under ${esc:string}[4m
  6. set boldoff ${esc:string}[22m
  7. set italoff ${esc:string}[23m
  8. set underoff ${esc:string}[24m
  9. set fs_bla ${esc:string}[30m
  10. set fg_red ${esc:string}[31m
  11. set fg_gre ${esc:string}[32m
  12. set fg_yel ${esc:string}[33m
  13. set fg_blu ${esc:string}[34m
  14. set fg_mag ${esc:string}[35m
  15. set fg_cya ${esc:string}[36m
  16. set fg_whi ${esc:string}[37m
  17. :netabout
  18. echo Attempting to retrieve latest upstream version...
  19. chain https://boot.netboot.xyz/version.ipxe ||
  20. menu ${fg_cya}${bold}About netboot.xyz (Version: {{ boot_version }})
  21. item exit ${bold}Exit back to main menu...${boldoff}
  22. item --gap -- --------------------------------------------------------------------------
  23. item about ${fg_gre}${bold}Self Hosting and Live Booting - November 29, 2019
  24. item about ${fg_gre}${bold}Full Article: ${fg_whi}${bold}https://netboot.xyz/blog/
  25. item about
  26. item about ${fg_yel}${bold}* Self hosting options using Ansible and Docker (soon)
  27. item about ${fg_yel}${bold}* Live Boot options now available with more on the way
  28. item about ${fg_yel}${bold}${space}Allows you to PXE boot into a Live Desktop from Github
  29. item about ${fg_yel}${bold}* netboot.xyz repo moving to netbootxyz org on github
  30. item --gap -- --------------------------------------------------------------------------
  31. item about ${fg_cya}${bold}Follow us on Twitter: ${fg_whi}${bold}@netbootxyz
  32. item --gap -- --------------------------------------------------------------------------
  33. item about ${fg_gre}${bold}Join us on Discord: ${fg_whi}${bold}https://discord.gg/An6PA2a
  34. item --gap -- --------------------------------------------------------------------------
  35. item about ${fg_gre}${bold}Sponsorship: ${fg_whi}${bold}https://opencollective.com/netbootxyz
  36. item --gap -- --------------------------------------------------------------------------
  37. isset ${upstream_version} && goto display_version || goto skip_version
  38. :display_version
  39. iseq ${boot_version} ${upstream_version} || item --gap -- ${fg_gre}${bold}Latest netboot.xyz version available: ${fg_whi}${bold}${upstream_version}
  40. item --gap -- --------------------------------------------------------------------------
  41. :skip_version
  42. choose selected || goto exit
  43. goto ${selected}
  44. :about
  45. clear menu
  46. goto netabout
  47. :exit
  48. clear menu
  49. exit