perf: also cache kernel modloop between builds

kernel_* workdir sections were being deleted alongside other non-apks dirs.
Now both apks_* and kernel_* are preserved — kernel modloop squashfs won't
be rebuilt unless the kernel version changes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-05 16:21:43 +03:00
parent 413f188278
commit 836c098044

View File

@@ -114,7 +114,7 @@ export BEE_OVERLAY_DIR="${OVERLAY_DIR}"
# mkimage stores each section in a hash-named subdir; apks_* dirs contain downloaded packages.
if [ -d /var/tmp/bee-iso-work ]; then
find /var/tmp/bee-iso-work -maxdepth 1 -mindepth 1 \
-not -name 'apks_*' -exec rm -rf {} + 2>/dev/null || true
-not -name 'apks_*' -not -name 'kernel_*' -exec rm -rf {} + 2>/dev/null || true
fi
# Run from /var/tmp to avoid git repo context conflicts and to ensure enough scratch space.