Explorar o código

Revert "Relax checks on tftp filename in bootloader"

This reverts commit 64832623aac1bda72d77694c6109a47afa5b0539.

Closes: https://github.com/netbootxyz/netboot.xyz/issues/1381

Will need to rethink this behavior
Antony Messerli hai 1 ano
pai
achega
729ca6fc54
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      roles/netbootxyz/templates/disks/netboot.xyz.j2

+ 6 - 1
roles/netbootxyz/templates/disks/netboot.xyz.j2

@@ -39,7 +39,12 @@ iseq ${use_proxydhcp_settings} true && set tftp-server ${proxydhcp/next-server}
 goto load-custom-ipxe
 
 :load-custom-ipxe
-isset ${tftp-server} && isset ${filename} && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}.kpxe && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}-undionly.kpxe && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}.efi && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}-snp.efi && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}-snponly.efi && goto tftpmenu ||
+isset ${tftp-server} && iseq ${filename} {{ site_name }}-arm64.efi && goto tftpmenu ||
 goto menu
 
 :failsafe