diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2021-06-04 18:52:48 +0300 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2021-06-04 18:52:48 +0300 |
commit | 96f5a28a46fc93ac4e296808ac0f8631d05498bc (patch) | |
tree | 4c9791f184da3e46c50d41d00c88119184099dbd /src | |
parent | Update THANKS. (diff) | |
download | xz-96f5a28a46fc93ac4e296808ac0f8631d05498bc.tar.xz |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/xzless.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scripts/xzless.in b/src/scripts/xzless.in index cf61ab29..7215acec 100644 --- a/src/scripts/xzless.in +++ b/src/scripts/xzless.in @@ -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" |