/usr/bin/man emits a 'zcat: standard input is a terminal -- ignoring' when only formatted version of the manpage exists - coming from man_check_for_so. Just return there if `manpage' is an empty string. How-To-Repeat: run catman; remove /usr/share/man/man1/man.1.gz; run man man: procyon:yuri:~$ man -d man -- Using architecture: amd64:amd64 -- Using pager: less -ins -- Using manual sections: 1:1aout:8:2:3:n:4:5:6:7:9:l -- Searching PATH for man directories -- Adding /usr/share/man to manpath -- Adding /usr/local/man to manpath -- Adding default manpath entries -- Adding /usr/share/openssl/man to manpath -- Parsing config file: /usr/local/etc/man.d/perl5.12.4.conf -- Adding /usr/local/lib/perl5/5.12.4/man to manpath -- Adding /usr/local/lib/perl5/5.12.4/perl/man to manpath -- Using manual path: /usr/share/man:/usr/local/man:/usr/share/openssl/man:/usr/local/lib/perl5/5.12.4/man:/usr/local/lib/perl5/5.12.4/perl/man -- Using locale paths: en_US.UTF-8:en.UTF-8:. -- Using standard page width -- Searching for man -- Found catpage /usr/share/man/cat1/man.1.gz zcat: standard input is a terminal -- ignoring -- Command: /usr/bin/zcat /usr/share/man/cat1/man.1.gz | less -ins
Responsible Changed From-To: freebsd-bugs->gtetlow assign to author
State Changed From-To: open->analyzed Finally got some time to look at this. While the patch as submitted would work, I'm going to see if I can fix the underlying architectural issue that is causing the problem.
Responsible Changed From-To: gtetlow->gordon Finally got some time to look at this. While the patch as submitted would work, I'm going to see if I can fix the underlying architectural issue that is causing the problem.
State Changed From-To: analyzed->analyzed commit bit has been taken in for safekeeping.
Responsible Changed From-To: gordon->freebsd-bugs
This bug report is about the old shell script man.sh in 10.X
Indeed, though the word "old" doesn't apply here -- 12-CURRENT still uses the same "old" shell script man.sh :-)
You are right. I was not aware that we still use the old man.sh script in FreeBSD-12-current. I assumed we are using everything from the mdocml project. My bad. Which also mean we have to fix the issue ourself, because it is our code ;-)
*** This bug has been marked as a duplicate of bug 223560 ***