mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 20:59:42 +01:00
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] (From OE-Core rev: 4511a524f906c97db7c7674ad34e7bc8630649e3) Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3ae1f267d4
commit
b066632e2e
@@ -7,4 +7,5 @@ fi
|
||||
# path set by /etc/profile
|
||||
# export PATH
|
||||
|
||||
mesg n
|
||||
# Might fail after "su - myuser" when /dev/tty* is not writable by "myuser".
|
||||
mesg n 2>/dev/null
|
||||
|
||||
Reference in New Issue
Block a user