diff options
| author | Olcan <[email protected]> | 2025-06-11 08:25:33 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-11 08:25:33 -0700 |
| commit | e2d689ff2f377ff0f2b1e3d61f9577ef5c2d085e (patch) | |
| tree | d58e45241c62ff94f284544675f23beaa80ea15c /packages/cli/src | |
| parent | 7ba2b1387029fdb9c31ca51439a40d59889f05c5 (diff) | |
do not auto-enable container sandboxing (fixing recently introduced bug) (#939)
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/utils/sandbox.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/cli/src/utils/sandbox.ts b/packages/cli/src/utils/sandbox.ts index a17fa226..b7fc10f1 100644 --- a/packages/cli/src/utils/sandbox.ts +++ b/packages/cli/src/utils/sandbox.ts @@ -134,11 +134,12 @@ export function sandbox_command(sandbox?: string | boolean): string { } // look for seatbelt, docker, or podman, in that order + // for container-based sandboxing, require sandbox to be enabled explicitly if (os.platform() === 'darwin' && commandExists.sync('sandbox-exec')) { return 'sandbox-exec'; - } else if (commandExists.sync('docker')) { + } else if (commandExists.sync('docker') && sandbox === true) { return 'docker'; - } else if (commandExists.sync('podman')) { + } else if (commandExists.sync('podman') && sandbox === true) { return 'podman'; } |
