fix: normalize daemon unit paths
This commit is contained in:
@@ -19,6 +19,7 @@ import type { GatewayServiceRuntime } from "./service-runtime.js";
|
||||
import { resolveGatewayStateDir, resolveHomeDir } from "./paths.js";
|
||||
|
||||
const execFileAsync = promisify(execFile);
|
||||
const toPosixPath = (value: string) => value.replace(/\\/g, "/");
|
||||
|
||||
const formatLine = (label: string, value: string) => {
|
||||
const rich = isRich();
|
||||
@@ -35,8 +36,8 @@ function resolveLaunchAgentPlistPathForLabel(
|
||||
env: Record<string, string | undefined>,
|
||||
label: string,
|
||||
): string {
|
||||
const home = resolveHomeDir(env);
|
||||
return path.join(home, "Library", "LaunchAgents", `${label}.plist`);
|
||||
const home = toPosixPath(resolveHomeDir(env));
|
||||
return path.posix.join(home, "Library", "LaunchAgents", `${label}.plist`);
|
||||
}
|
||||
|
||||
export function resolveLaunchAgentPlistPath(env: Record<string, string | undefined>): string {
|
||||
|
||||
Reference in New Issue
Block a user