From 7d19fb8f60ab68274a4ac2d48f4a27904aaa974e Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Sat, 7 Mar 2026 11:55:16 +0300 Subject: [PATCH] Fix stale genapkovl in /var/tmp shadowing ~/.mkimage version mkimage checks CWD (/var/tmp) before ~/.mkimage/ for genapkovl scripts. Old genapkovl-bee.sh left in /var/tmp from previous builds was overriding the updated version, causing bee-audit-debug to persist in runlevel. Also add gcompat to apk world so it's installed at boot (was in apks cache but missing from world file, so nvidia-smi failed with missing ld-linux). Co-Authored-By: Claude Sonnet 4.6 --- iso/builder/build.sh | 4 +++- iso/builder/genapkovl-bee.sh | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/iso/builder/build.sh b/iso/builder/build.sh index 9e80dd6..7745176 100755 --- a/iso/builder/build.sh +++ b/iso/builder/build.sh @@ -192,7 +192,9 @@ fi # Run from /var/tmp: mkimage.sh calls git internally; running from inside /root/bee causes # "outside repository" errors. /var/tmp is outside the git repo and has enough scratch space. -# genapkovl-bee.sh is found by mkimage via ~/.mkimage/ — no need to copy it to /var/tmp. +# genapkovl-bee.sh is found by mkimage via ~/.mkimage/. +# Remove any stale genapkovl from /var/tmp — mkimage checks CWD first, stale files override ~/.mkimage/. +rm -f /var/tmp/genapkovl-*.sh export TMPDIR=/var/tmp cd /var/tmp sh /usr/share/aports/scripts/mkimage.sh \ diff --git a/iso/builder/genapkovl-bee.sh b/iso/builder/genapkovl-bee.sh index be591db..9d98562 100755 --- a/iso/builder/genapkovl-bee.sh +++ b/iso/builder/genapkovl-bee.sh @@ -46,6 +46,7 @@ file less vim dialog +gcompat EOF rc_add devfs sysinit