Updates
Rolling release / release (push) Successful in 8m31s

This commit is contained in:
2026-09-13 22:24:14 -04:00
parent 1ca4224377
commit a097adf4eb
62 changed files with 2707 additions and 957 deletions
+11 -1
View File
@@ -122,6 +122,16 @@ if [[ -z "${BARE_BIN}" || ! -x "${BARE_BIN}" ]]; then
fi
chmod 755 "${BARE_BIN}"
log "using Bare runtime ${BARE_BIN}"
NODE_BIN="$(command -v node || true)"
if [[ -z "${NODE_BIN}" || ! -x "${NODE_BIN}" ]]; then
NODE_BIN="$(bash -lc 'command -v node' 2>/dev/null || true)"
fi
if [[ -n "${NODE_BIN}" && -x "${NODE_BIN}" ]]; then
log "using Node.js ${NODE_BIN} for the browser sidecar"
else
NODE_BIN=""
log "warning: no Node.js on PATH; set JARVIS_BROWSER_NODE after install so the browser sidecar can start"
fi
EXT_TMP_DIR="$(mktemp -d "${TMPDIR:-/tmp}/jarvis-extension.XXXXXX")"
EXT_ZIP="${EXT_TMP_DIR}/jarvis-extension.zip"
log "replacing GNOME extension files at ${EXT_DIR}"
@@ -183,7 +193,7 @@ activate_extension() {
log "GNOME extension ${EXT_UUID} is installed but not active in this session; log out and back in, or run: gnome-extensions enable ${EXT_UUID}"
fi
}
sed "s#__JARVIS_BARE__#${BARE_BIN}#" "${ROOT_DIR}/packaging/jarvisd.service" > "${HOME}/.config/systemd/user/jarvisd.service"
sed -e "s#__JARVIS_BARE__#${BARE_BIN}#" -e "s#__JARVIS_NODE__#${NODE_BIN}#" "${ROOT_DIR}/packaging/jarvisd.service" > "${HOME}/.config/systemd/user/jarvisd.service"
log "wrote ${HOME}/.config/systemd/user/jarvisd.service"
DBUS_DIR="${XDG_DATA_HOME:-${HOME}/.local/share}/dbus-1/services"
mkdir -p "${DBUS_DIR}"