Ver Fonte

Make sure the process start in his own session and grabs the terminal

Guillaume J. Charmes há 12 anos atrás
pai
commit
33a5fe3bd4
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      container.go

+ 1 - 1
container.go

@@ -202,7 +202,7 @@ func (container *Container) startPty() error {
 		container.cmd.Stdin = stdoutSlave
 		// FIXME: The following appears to be broken.
 		// "cannot set terminal process group (-1): Inappropriate ioctl for device"
-		// container.cmd.SysProcAttr = &syscall.SysProcAttr{Setctty: true, Setsid: true}
+		container.cmd.SysProcAttr = &syscall.SysProcAttr{Setctty: true, Setsid: true}
 		go func() {
 			defer container.stdin.Close()
 			Debugf("[startPty] Begin of stdin pipe")