From 3524f8a98dd45545b9b23b86eaa1ec1eab2ece4a Mon Sep 17 00:00:00 2001 From: Markus Reisner Date: Thu, 2 Nov 2023 14:12:59 +0100 Subject: [PATCH] Refs #36833 - New PXE loader "Grub2 UEFI SecureBoot (target OS)" --- modules/tftp/server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/tftp/server.rb b/modules/tftp/server.rb index 2c13b0aaa..90d1f7b94 100644 --- a/modules/tftp/server.rb +++ b/modules/tftp/server.rb @@ -115,7 +115,7 @@ def setup_bootloader(mac, os) bootloader_directory = (Proxy::TFTP::Plugin.settings.bootloader_universe || "/usr/local/share/bootloader-universe") FileUtils.cp("#{bootloader_directory}/#{os}/grubx64.efi", "#{pxeconfig_dir_mac}/grubx64.efi") FileUtils.cp("#{bootloader_directory}/#{os}/shimx64.efi", "#{pxeconfig_dir_mac}/shimx64.efi") - File.open("#{pxeconfig_dir_mac}/targetos", 'w') { |f| f.write(os) } + File.write(File.join(pxeconfig_dir(mac), 'targetos'), os) end def pxeconfig_dir(mac = nil)