Skip to content

Commit 886a4b8

Browse files
refactor
1 parent b509871 commit 886a4b8

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

cli/cli.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -223,11 +223,6 @@ func Run(ctx context.Context, config Config, args []string) error {
223223
go func() {
224224
defer cancel()
225225
cmd := boundaryInstance.Command(os.Args)
226-
cmd.Env = append(cmd.Env, "CHILD=true")
227-
cmd.Env = append(cmd.Env, fmt.Sprintf("VETH_JAIL_NAME=%v", boundaryInstance.GetNetworkConfiguration().VethJailName))
228-
cmd.Stderr = os.Stderr
229-
cmd.Stdout = os.Stdout
230-
cmd.Stdin = os.Stdin
231226

232227
logger.Debug("Executing command in boundary", "command", strings.Join(os.Args, " "))
233228
err := cmd.Start()

e2e_tests/boundary_integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ func TestBoundaryIntegration(t *testing.T) {
6969
"--allow", "jsonplaceholder.typicode.com",
7070
"--log-level", "debug",
7171
//"--", "/bin/bash")
72-
"--", "/bin/bash", "-c", "/usr/bin/sleep 20 && /usr/bin/echo 'Test completed'")
72+
"--", "/bin/bash", "-c", "/usr/bin/sleep 12 && /usr/bin/echo 'Test completed'")
7373

7474
boundaryCmd.Stdin = os.Stdin
7575
boundaryCmd.Stdout = os.Stdout

jail/linux.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ func (l *LinuxJail) Command(command []string) *exec.Cmd {
6969
cmd := exec.Command(command[0], command[1:]...)
7070
cmd.Env = l.commandEnv
7171
cmd.Env = append(cmd.Env, "CHILD=true")
72+
cmd.Env = append(cmd.Env, fmt.Sprintf("VETH_JAIL_NAME=%v", l.vethJailName))
73+
cmd.Stderr = os.Stderr
74+
cmd.Stdout = os.Stdout
75+
cmd.Stdin = os.Stdin
7276

7377
cmd.SysProcAttr = &syscall.SysProcAttr{
7478
Cloneflags: syscall.CLONE_NEWUSER | syscall.CLONE_NEWNET,

0 commit comments

Comments
 (0)