Merge pull request #7951 from yifan-gu/rkt_pty

kubelet/container: Move pty*.go to container runtime package.
This commit is contained in:
Victor Marmol 2015-05-08 08:12:36 -07:00
commit 86e347ffc3
4 changed files with 4 additions and 6 deletions

View File

@ -16,7 +16,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
package dockertools package container
import ( import (
"os" "os"

View File

@ -16,7 +16,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
package dockertools package container
import ( import (
"os" "os"

View File

@ -929,7 +929,7 @@ func (dm *DockerManager) ExecInContainer(containerId string, cmd []string, stdin
args = append(args, cmd...) args = append(args, cmd...)
command := exec.Command(nsenter, args...) command := exec.Command(nsenter, args...)
if tty { if tty {
p, err := StartPty(command) p, err := kubecontainer.StartPty(command)
if err != nil { if err != nil {
return err return err
} }

View File

@ -47,7 +47,6 @@ import (
"github.com/docker/docker/pkg/parsers" "github.com/docker/docker/pkg/parsers"
docker "github.com/fsouza/go-dockerclient" docker "github.com/fsouza/go-dockerclient"
"github.com/golang/glog" "github.com/golang/glog"
"github.com/kr/pty"
) )
const ( const (
@ -928,8 +927,7 @@ func (r *runtime) ExecInContainer(containerID string, cmd []string, stdin io.Rea
command := r.buildCommand(args...) command := r.buildCommand(args...)
if tty { if tty {
// TODO(yifan): Merge with dockertools.StartPty(). p, err := kubecontainer.StartPty(command)
p, err := pty.Start(command)
if err != nil { if err != nil {
return err return err
} }