add support for bzip2/lzma to man2html and friends --- a/man2html/glimpse_filters +++ b/man2html/glimpse_filters @@ -1,3 +1,6 @@ +*.bz2 bzip2 -d -c +*.lzma lzma -d -c +*.xz xz -d -c *.gz gzip -d -c *.Z gzip -d -c --- a/man2html/scripts/cgi-bin/man/man2html +++ b/man2html/scripts/cgi-bin/man/man2html @@ -93,6 +93,12 @@ *.bz2) bzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE" ;; + *.lzma) + lzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE" + ;; + *.xz) + xzcat "$PAGE" | "$MAN2HTML" "$LL" -D "$PAGE" + ;; *) "$MAN2HTML" "$LL" "$PAGE" ;; @@ -103,6 +106,12 @@ elif [ -r "$PAGE".bz2 ] then bzcat "$PAGE".bz2 | "$MAN2HTML" "$LL" -D "$PAGE" +elif [ -r "$PAGE".lzma ] +then + lzcat "$PAGE".lzma | "$MAN2HTML" "$LL" -D "$PAGE" +elif [ -r "$PAGE".xz ] +then + xzcat "$PAGE".xz | "$MAN2HTML" "$LL" -D "$PAGE" else "$MAN2HTML" -E "Strange... Cannot find (or read) $PAGE." fi --- a/man2html/scripts/cgi-bin/man/mansearch +++ b/man2html/scripts/cgi-bin/man/mansearch @@ -153,7 +153,7 @@ } print "