From 700ef0ce8b3824c67f0c171208314611861891fc Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Tue, 2 Jun 2026 14:57:26 +0200 Subject: [PATCH] fix(clawdie): pin clawdie_db_path in staged rc.conf for visibility (Sam & Claude) Companion to colibri fix/clawdie-db-path. The rc.d default already derives clawdie_db_path from clawdie_data_dir, but write it explicitly into the staged rc.conf (and the rc.conf.sample) so the operator can see the DB lives in clawdie's own dir (/var/db/clawdie/clawdie.sqlite), not the colibri daemon's. Co-Authored-By: Claude Opus 4.8 --- build.sh | 1 + scripts/stage-clawdie-iso.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/build.sh b/build.sh index 1f96f51f..685751f8 100755 --- a/build.sh +++ b/build.sh @@ -825,6 +825,7 @@ install_clawdie_service() { set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_data_dir="/var/db/clawdie"' set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_run_dir="/var/run/clawdie"' set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_socket="/var/run/clawdie/clawdie.sock"' + set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_db_path="/var/db/clawdie/clawdie.sqlite"' set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_logfile="/var/log/clawdie/clawdie.log"' set_config_line "${MOUNT_POINT}/etc/rc.conf" 'clawdie_host="$(hostname)"' diff --git a/scripts/stage-clawdie-iso.sh b/scripts/stage-clawdie-iso.sh index dcbbc10d..89ea4904 100755 --- a/scripts/stage-clawdie-iso.sh +++ b/scripts/stage-clawdie-iso.sh @@ -65,6 +65,7 @@ clawdie_group="clawdie" clawdie_data_dir="/var/db/clawdie" clawdie_run_dir="/var/run/clawdie" clawdie_socket="/var/run/clawdie/clawdie.sock" +clawdie_db_path="/var/db/clawdie/clawdie.sqlite" clawdie_logfile="/var/log/clawdie/clawdie.log" clawdie_host="\$(hostname)" clawdie_env_file="/usr/local/etc/clawdie/clawdie.env" -- 2.45.3