From 62d42fe3cfa575cb97b484ccf7b2e9a25cc50770 Mon Sep 17 00:00:00 2001 From: Darren Hart Date: Wed, 1 Aug 2012 12:01:23 -0700 Subject: tiny-init: Setup /dev/ptmx in init Fixes [YOCTO #2382] Without /dev/ptmx, ssh logins fail with: "PTY allocation request failed on channel 0" As the kernel support already exists in the linux-yocto-tiny kernel, create the /dev/ptmx device in tiny-init so it works as intended. (From meta-yocto rev: 1b71b9363aa49521896694e43a63cb6fca487da4) Signed-off-by: Darren Hart CC: Reinette Chatre Signed-off-by: Richard Purdie --- meta-yocto/recipes-core/tiny-init/files/init | 3 +++ meta-yocto/recipes-core/tiny-init/tiny-init.bb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'meta-yocto') diff --git a/meta-yocto/recipes-core/tiny-init/files/init b/meta-yocto/recipes-core/tiny-init/files/init index bf2817d099..89fe39ec5a 100644 --- a/meta-yocto/recipes-core/tiny-init/files/init +++ b/meta-yocto/recipes-core/tiny-init/files/init @@ -3,6 +3,9 @@ # Mount the Linux kernel virtual filesystems mount none -t proc /proc mount none -t sysfs /sys + +# Setup PTY infrastructure +mknod /dev/ptmx c 5 2 mkdir /dev/pts mount none -t devpts /dev/pts diff --git a/meta-yocto/recipes-core/tiny-init/tiny-init.bb b/meta-yocto/recipes-core/tiny-init/tiny-init.bb index f5892ed472..394d70fd0d 100644 --- a/meta-yocto/recipes-core/tiny-init/tiny-init.bb +++ b/meta-yocto/recipes-core/tiny-init/tiny-init.bb @@ -3,7 +3,7 @@ DESCRIPTION = "Basic init system for poky-tiny" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -PR = "r0" +PR = "r1" RDEPENDS_${PN} = "busybox" -- cgit v1.2.3-54-g00ecf