فهرست منبع

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 1 سال پیش
والد
کامیت
729ca6fc54
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  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