1
0
miroir de https://git.tukaani.org/xz.git synchronisé 2025-10-17 14:43:28 +00:00

xzless: Fix less(1) version detection when it contains a dot.

Sometimes the version number from "less -V" contains a dot,
sometimes not. xzless failed detect the version number when
it does contain a dot. This fixes it.

Thanks to nick87720z for reporting this. Apparently it had been
reported here <https://bugs.gentoo.org/489362> in 2013.
Cette révision appartient à :
Lasse Collin 2021-06-04 18:52:48 +03:00
Parent 5fb5212d81
révision 96f5a28a46

Voir le fichier

@ -47,7 +47,7 @@ if test "${LESSMETACHARS+set}" != set; then
LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~'
fi
if test "$(less -V | { read _ ver _ && echo ${ver}; })" -ge 429; then
if test "$(less -V | { read _ ver _ && echo ${ver%%.*}; })" -ge 429; then
# less 429 or later: LESSOPEN pipe will be used on
# standard input if $LESSOPEN begins with |-.
LESSOPEN="|-$xz -cdfq -- %s"