[OE-core] [PATCH] base-files: set ptmxmode to 666
Stefan Agner
stefan at agner.ch
Mon Nov 25 10:04:03 UTC 2019
Hi,
On 2019-11-15 17:09, Stefan Agner wrote:
> From: Stefan Agner <stefan.agner at toradex.com>
>
> Make sure that the (newer) /dev/pts/ptmx is accessible by users. This
> is useful e.g. when running containers which symlink /dev/ptmx to
> /dev/pts/ptmx on start. The default mode (000) does not allow to
> create ptys inside the container.
>
> Using 666 when symlinking /dev/ptmx is also recommended by the kernel
> documentation when /dev/ptmx is symlinked:
> https://www.kernel.org/doc/Documentation/filesystems/devpts.txt
>
> Also buildroot uses ptmxmode=0666. The patch introducing the change
> explains related use cases why this is necessary a bit more in depth:
> https://github.com/buildroot/buildroot/commit/8196b299ba12bd6741bf7f4462cad180dab77fb0#diff-2d4604b9e565eb19fa52ce31f282f06c
>
Any thought about this? From what I can tell it did not make it into
oe-core yet?
--
Stefan
> Signed-off-by: Stefan Agner <stefan.agner at toradex.com>
> ---
> meta/recipes-core/base-files/base-files/fstab | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/base-files/base-files/fstab
> b/meta/recipes-core/base-files/base-files/fstab
> index d79a01602f..70e400f567 100644
> --- a/meta/recipes-core/base-files/base-files/fstab
> +++ b/meta/recipes-core/base-files/base-files/fstab
> @@ -2,7 +2,7 @@
>
> /dev/root / auto defaults 1 1
> proc /proc proc defaults 0 0
> -devpts /dev/pts devpts mode=0620,gid=5 0 0
> +devpts /dev/pts devpts
> mode=0620,ptmxmode=0666,gid=5 0 0
> tmpfs /run tmpfs
> mode=0755,nodev,nosuid,strictatime 0 0
> tmpfs /var/volatile tmpfs defaults 0 0
More information about the Openembedded-core
mailing list