]> code.ossystems Code Review - openembedded-core.git/commit
base-files: set ptmxmode to 666
authorStefan Agner <stefan.agner@toradex.com>
Fri, 15 Nov 2019 16:09:44 +0000 (16:09 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 27 Nov 2019 13:23:27 +0000 (13:23 +0000)
commitc999bc5ddd9beb5274f77b885e2ac71205e42266
tree097a9d5454196e234404fee189b2b2f5daf41daa
parent9becb6c1ea68096930fe77cc0e4126ff204d0592
base-files: set ptmxmode to 666

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

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/base-files/base-files/fstab