<!--
Thank you for contributing to this project!
-->
Adds ldlinux.c32 and libutil.c32 to the files copied from syslinux to tftp area
Issue: N/A
These are required for booting. At least with the syslinux that comes on RHEL8 PXE booting a vmWare guest.
Example of successful PXE boot's logs:
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164872]: Client 10.161.16.61 finished pxelinux.0
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164879]: Client 10.161.16.61 finished /syslinux/ldlinux.c32
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164890]: Client 10.161.16.61 finished pxelinux.cfg/default
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164892]: Client 10.161.16.61 finished /syslinux/menu.c32
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164894]: Client 10.161.16.61 finished /syslinux/libutil.c32
Oct 28 17:36:09 vmc-lnx-mgmt-1 in.tftpd[4164895]: Client 10.161.16.61 finished pxelinux.cfg/default
Oct 28 17:36:10 vmc-lnx-mgmt-1 in.tftpd[4164897]: Client 10.161.16.61 finished /syslinux/menu.c32
Oct 28 17:36:10 vmc-lnx-mgmt-1 in.tftpd[4164899]: Client 10.161.16.61 finished /syslinux/libutil.c32
Oct 28 17:36:10 vmc-lnx-mgmt-1 in.tftpd[4164900]: Client 10.161.16.61 finished pxelinux.cfg/menu_install
Oct 28 17:36:11 vmc-lnx-mgmt-1 in.tftpd[4164902]: Client 10.161.16.61 finished /syslinux/menu.c32
Oct 28 17:36:11 vmc-lnx-mgmt-1 in.tftpd[4164904]: Client 10.161.16.61 finished /syslinux/libutil.c32
Oct 28 17:36:11 vmc-lnx-mgmt-1 in.tftpd[4164905]: Client 10.161.16.61 finished pxelinux.cfg/os_centos
Oct 28 17:36:13 vmc-lnx-mgmt-1 in.tftpd[4164906]: Client 10.161.16.61 finished images/centos/8/x86_64/vmlinuz
Oct 28 17:36:20 vmc-lnx-mgmt-1 in.tftpd[4164907]: Client 10.161.16.61 finished images/centos/8/x86_64/initrd.img
Allow multiple menu entries per OS/version/architecture (e.g., both interactive installs and Kickstart/Preseed/Cloud-Init)
None.
Improve syslinux::system class
No issues submitted so far, but it looked like most of the development focus was on deploying syslinux from upstream sources rather than OS packages. Out of the box, the module didn't include all the files needed to present a working PXE menu.
modulesync 5.4.0