mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Merge pull request #7951 from yifan-gu/rkt_pty
kubelet/container: Move pty*.go to container runtime package.
This commit is contained in:
commit
86e347ffc3
@ -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"
|
@ -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"
|
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user