Bug#375114: sysvinit: mesg should write its name when outputting an error message

Dmitry Bogatov KAction at debian.org
Thu Feb 21 17:54:55 GMT 2019

control: reassign -1 util-linux

[2006-06-23 14:47] Vincent Lefevre <vincent at vinc17.org>
> Package: sysvinit
> Version: 2.86.ds1-14.1
> Severity: wishlist
> Users get confused because of "stdin: is not a tty" error message,
> e.g. when using svn+ssh. See for instance:
> http://svn.haxx.se/users/archive-2004-07/1381.shtml
> The same problem happened a few days ago. The mesg command should
> write its name in its error messages, e.g.:
> mesg: stdin: is not a tty
> so that the user can know which command generated it.

Today, mesg(1) comes from util-linux, so if this misbehaviour is still
present, it is bug in util-linux. On other hand, I failed to reproduce

	$ mesg y </dev/null  # fine
	$ mesg y >/dev/null  # fine
	$ mesg y 2>/dev/null # still fine, but $? = 2
        Note, that I send and fetch email in batch, once every 24 hours.
                 If matter is urgent, try https://t.me/kaction

More information about the Debian-init-diversity mailing list