From 95ba65c25dd76d18e01df4fea55ced23fcdf8dbf Mon Sep 17 00:00:00 2001 From: Antony Messerli Date: Sun, 15 Mar 2026 18:42:54 -0500 Subject: [PATCH] Remove stale autoexec.ipxe when Secure Boot generation is disabled Prevent a leftover autoexec.ipxe from a previous build with generate_disks_secureboot enabled from being included in checksums and release assets when the flag is later turned off. --- roles/netbootxyz/tasks/generate_disks.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/netbootxyz/tasks/generate_disks.yml b/roles/netbootxyz/tasks/generate_disks.yml index 90e2a335..b938981d 100644 --- a/roles/netbootxyz/tasks/generate_disks.yml +++ b/roles/netbootxyz/tasks/generate_disks.yml @@ -40,3 +40,10 @@ when: - generate_disks_secureboot | default(false) | bool - bootloader_filename == "netboot.xyz" + +- name: Remove stale autoexec.ipxe when Secure Boot is disabled + ansible.builtin.file: + path: "{{ netbootxyz_root }}/ipxe/autoexec.ipxe" + state: absent + when: + - not (generate_disks_secureboot | default(false) | bool)