mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-09 06:28:59 +02:00
test(gbrain-sync): blank inherited GBRAIN_HOME in the pin child
Lock paths are checked before pgrep. Spreading process.env let a runner GBRAIN_HOME with a live lock refuse the case before the stub ran. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
committed by
Garry Tan
co-authored by
Cursor
parent
924744fed9
commit
31f4d1b387
@@ -196,7 +196,9 @@ esac
|
||||
// detectAutopilot's PATH-resolved `pgrep -f "gbrain autopilot"`. A live
|
||||
// host autopilot is a correct #1734 refuse — the test cannot inject
|
||||
// processRunning. Stub pgrep to "no match" so the pin is about the
|
||||
// symlink, not the operator's daemon. Do not add a production env hatch.
|
||||
// symlink, not the operator's daemon. Blank GBRAIN_HOME so an inherited
|
||||
// lock under $GBRAIN_HOME/.gbrain cannot refuse before pgrep. Do not add
|
||||
// a production env hatch.
|
||||
writeFileSync(join(bindir, "pgrep"), "#!/bin/sh\nexit 1\n");
|
||||
chmodSync(join(bindir, "pgrep"), 0o755);
|
||||
|
||||
@@ -208,6 +210,7 @@ esac
|
||||
...process.env,
|
||||
HOME: home,
|
||||
GSTACK_HOME: gstackHome,
|
||||
GBRAIN_HOME: "",
|
||||
GSTACK_TEST_GBRAIN_LOG: commandLog,
|
||||
PATH: `${bindir}:${process.env.PATH || ""}`,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user