Updates
This commit is contained in:
@@ -1,7 +1,4 @@
|
||||
import { exec, execSync, type ExecSyncOptions } from "child_process";
|
||||
import grabSSHPrefix from "./grab-ssh-prefix";
|
||||
import { writeFileSync } from "fs";
|
||||
import { TCIConfig } from "../types";
|
||||
import turboCIPkgrabDirNames from "./turboci-pkg-grab-dir-names";
|
||||
|
||||
type Param = {
|
||||
@@ -28,13 +25,10 @@ export default async function relayExecSSH({
|
||||
bun,
|
||||
}: Param): Promise<string | undefined> {
|
||||
try {
|
||||
const {
|
||||
relayServerBunScriptsDir,
|
||||
relayServerBunScriptFile,
|
||||
relayShExecFile,
|
||||
} = turboCIPkgrabDirNames();
|
||||
const { relayServerBunScriptsDir, relayServerBunScriptFile } =
|
||||
turboCIPkgrabDirNames();
|
||||
|
||||
let relaySh = `#!/bin/bash\n`;
|
||||
let relaySh = `\n`;
|
||||
|
||||
const parsedCmd =
|
||||
typeof cmd == "string"
|
||||
@@ -75,10 +69,10 @@ export default async function relayExecSSH({
|
||||
console.log("====================================================");
|
||||
}
|
||||
|
||||
writeFileSync(relayShExecFile, relaySh);
|
||||
|
||||
let relayCmd = ``;
|
||||
relayCmd += `chmod +x ${relayShExecFile} && /bin/bash ${relayShExecFile}\n`;
|
||||
relayCmd += `/bin/bash << 'EOF'\n`;
|
||||
relayCmd += `${relaySh}\n`;
|
||||
relayCmd += `EOF\n`;
|
||||
|
||||
if (detached) {
|
||||
exec(relayCmd);
|
||||
|
||||
Reference in New Issue
Block a user