This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/openclaw/dist/systemd-hints-CGuK8cbv.js
T

19 lines
1.1 KiB
JavaScript

import { t as formatCliCommand } from "./command-format-3xiXujG0.js";
//#region src/daemon/systemd-hints.ts
function isSystemdUnavailableDetail(detail) {
if (!detail) return false;
const normalized = detail.toLowerCase();
return normalized.includes("systemctl --user unavailable") || normalized.includes("systemctl not available") || normalized.includes("not been booted with systemd") || normalized.includes("failed to connect to bus") || normalized.includes("systemd user services are required");
}
function renderSystemdUnavailableHints(options = {}) {
if (options.wsl) return [
"WSL2 needs systemd enabled: edit /etc/wsl.conf with [boot]\\nsystemd=true",
"Then run: wsl --shutdown (from PowerShell) and reopen your distro.",
"Verify: systemctl --user status"
];
return ["systemd user services are unavailable; install/enable systemd or run the gateway under your supervisor.", `If you're in a container, run the gateway in the foreground instead of \`${formatCliCommand("openclaw gateway")}\`.`];
}
//#endregion
export { renderSystemdUnavailableHints as n, isSystemdUnavailableDetail as t };