+11
-1
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user