From 76484b123c68a1ceb8b9db00b4ea4e53031e908a Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Wed, 29 Apr 2026 15:36:29 +0300 Subject: [PATCH] Fix fast-path: treat bootloader config changes as heavy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit config/bootloaders was missing from the needs_full_build heavy-file list, so changes to GRUB theme assets (e.g. bee-logo.png RGBA→RGB fix in 333c44f) were silently skipped by the squashfs-surgery fast-path. The old broken PNG stayed in boot/grub/live-theme/ inside the ISO. Co-Authored-By: Claude Sonnet 4.6 --- iso/builder/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/iso/builder/build.sh b/iso/builder/build.sh index d28dcb1..f052e44 100755 --- a/iso/builder/build.sh +++ b/iso/builder/build.sh @@ -867,6 +867,7 @@ needs_full_build() { "${BUILDER_DIR}/config/package-lists" \ "${BUILDER_DIR}/config/hooks" \ "${BUILDER_DIR}/config/archives" \ + "${BUILDER_DIR}/config/bootloaders" \ -newer "${FULL_BUILD_MARKER}" 2>/dev/null | head -1) if [ -n "$_heavy" ]; then