Re: the GPG_TTY line in bashrc produces error message in chroot environment
"Zhang Wen" ([email protected] via blfs-dev Mailing List) <[email protected]> Sun, 19 Oct 2025 16:39:53 +0800
| Newsgroups | gmane.linux.lfs.beyond.devel |
|---|---|
| Message-ID | <CAKjfnjpWCxkFmqMcPkZRUMe50RErNfVnc07Sambq-9KAMhea=A@mail.gmail.com> |
Xi Ruoyao <[email protected]> 于2025年10月18日周六 19:00写道: > > On Sat, 2025-10-18 at 12:17 +0800, Zhang Wen wrote: > > The root cause is while the tty command returns non-zero in the chroot > > environment, the 'tty -s' command returns a zero value. > > I changed 'tty -s' to 'tty > /dev/null 2>&1' and the error message > > disappeared, not sure if there's a better solution. > > I'd say it's a coreutils bug and it should be reported to the coreutils > developers. "tty -s" should have the same exit status as "tty". > > -- > Xi Ruoyao <[email protected]> > -- > http://lists.linuxfromscratch.org/sympa/info/blfs-dev > Unsubscribe: See the above information page It's not necessarily the truth, there's a code structure overview link below the the git line on https://www.gnu.org/software/coreutils: https://www.maizure.org/projects/decoded-gnu-coreutils/tty.html It says that the silent mode of tty only return result of the isatty function in the c library, while the normal mode return result of the ttyname one. -- Key fingerprint: 419F 72F3 F3A9 36EE 1B72 B00B C1C3 4BD4 FDA3 362F -- http://lists.linuxfromscratch.org/sympa/info/blfs-dev Unsubscribe: See the above information page