]> code.ossystems Code Review - openembedded-core.git/commit
base-files: ignore "mesg n" error messages
authorPatrick Ohly <patrick.ohly@intel.com>
Wed, 12 Jul 2017 08:44:12 +0000 (10:44 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 17 Jul 2017 12:49:02 +0000 (13:49 +0100)
commit4511a524f906c97db7c7674ad34e7bc8630649e3
treecb0685296d97b6c29f1238041c91db05a5b7c80c
parent1ad32536c2d4a3e55e698d27d827caee788cb0f7
base-files: ignore "mesg n" error messages

When using "su - myuser" to change from root to a non-privileged user,
"mesg n" from the default .profile fails with "mesg: error: tty device
is not owned by group `tty' or "mesg: cannot open /dev/ttyS0:
Permission denied", depending on whether mesg comes from busybox or
util-linux.

This does not happen during a normal login because permissions on
/dev/tty* get changed while doing that, something that isn't possible
with plain "su -".

As the error can't be avoided and failures of mesg probably aren't
particularly important, now error messages get dumped to /dev/null.

[YOCTO #11127]

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-core/base-files/base-files/share/dot.profile