From 5157db0d8c6a020a9cedc17bf532b198053f7ee9 Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Fri, 5 Jun 2026 10:53:41 +0200 Subject: [PATCH] feat(iso): auto-start the Colibri daemon at boot (Sam & Claude) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-landed on current main (the earlier branch never merged — main moved under it). Flip COLIBRI_DAEMON_ENABLE default NO -> YES now that live boot is proven on AMD hardware. rc.d is REQUIRE: LOGIN, so it starts after login and cannot block SDDM/XFCE. Still env-overridable. Pair with colibri socket-perms fix so operators connect without EACCES. CLAWDIE_ENABLE left NO. Co-Authored-By: Claude Opus 4.8 --- build.cfg | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build.cfg b/build.cfg index 45f46a67..591cc41f 100644 --- a/build.cfg +++ b/build.cfg @@ -90,10 +90,13 @@ CLAWDIE_AI_REPO="${CLAWDIE_AI_REPO:-/home/clawdie/ai/clawdie-ai}" FEATURE_COLIBRI="${FEATURE_COLIBRI:-YES}" COLIBRI_REPO="${COLIBRI_REPO:-/home/clawdie/ai/colibri}" COLIBRI_ARTIFACT_DIR="${COLIBRI_ARTIFACT_DIR:-}" -# Stage Colibri binaries by default, but do not block live boot on the daemon. -# Hardware validation can start it manually after rc.d supervision is proven on -# the target image. -COLIBRI_DAEMON_ENABLE="${COLIBRI_DAEMON_ENABLE:-NO}" +# Auto-start the Colibri daemon at boot. Enabled now that live boot is proven on +# AMD hardware. The rc.d service is REQUIRE: LOGIN — it starts after the login +# milestone, so it cannot block SDDM/XFCE even if it fails. Pair with the daemon +# socket-perms fix (colibri fix-colibri-socket-perms, 0770 socket) so the +# operator's colibri-tui can connect; without it the daemon runs but group +# operators get EACCES. Still env-overridable: COLIBRI_DAEMON_ENABLE=NO ./build.sh. +COLIBRI_DAEMON_ENABLE="${COLIBRI_DAEMON_ENABLE:-YES}" COLIBRI_COST_MODE="${COLIBRI_COST_MODE:-smart}" # Clawdie agent — the simplified, operator-friendly Colibri lane. -- 2.45.3