diff --git a/docker/docker.go b/docker/docker.go index 2e73009870..f42d1ff4e2 100644 --- a/docker/docker.go +++ b/docker/docker.go @@ -160,7 +160,7 @@ func Fatal(err error) { func main() { var err error - if IsTerminal(0) { + if IsTerminal(0) && os.Getenv("NORAW") == "" { oldState, err = MakeRaw(0) if err != nil { panic(err) @@ -185,7 +185,7 @@ func main() { if err := <-receive_stdout; err != nil { Fatal(err) } - if IsTerminal(0) { + if IsTerminal(0) && os.Getenv("NORAW") == "" { Restore(0, oldState) } else { if err := <-send_stdin; err != nil {