Some versions of groff use termcap sequences for bold, italic, etc. by
default. The dist-docs script doesn't cope with those; it expects
sequences based on backspacing and overprinting. This commit fixes the
problem by setting an environment variable GROFF_NO_SGR that forces groff
to use backspacing.
Found on Fedora.
Reported-by: Russell Bryant <rbryant@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Russell Bryant <rbryant@redhat.com>
(cd $distdir
for manpage in $manpages; do
man -l -Tps $manpage | ps2pdf - > $manpage.pdf
- man -l -Tutf8 $manpage | sed 's/.\b//g' > $manpage.txt
+ GROFF_NO_SGR=1 man -l -Tutf8 $manpage | sed 's/.\b//g' > $manpage.txt
(echo '<html><head><meta charset="UTF-8"></head><body><pre>'
- man -l -Tutf8 $manpage | sed '
+ GROFF_NO_SGR=1 man -l -Tutf8 $manpage | sed '
s/&/&/g
s/</</g
s/>/>/g