From: Paul Eggert Date: Sat, 30 Dec 2006 04:06:44 +0000 (+0000) Subject: * zless.in: Work around a bug in less 394 and earlier; it X-Git-Tag: v1.3.12~18 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=1fcd1d11588e57cc3c7de7ecb0468c3bffe92941;p=debian%2Fgzip * zless.in: Work around a bug in less 394 and earlier; it mishandles $%=~ in file names. Problem reported by Sami Liedes in . --- diff --git a/ChangeLog b/ChangeLog index 5a4c71c..e99cb41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2006-12-29 Paul Eggert + * zless.in: Work around a bug in less 394 and earlier; it + mishandles $%=~ in file names. Problem reported by + Sami Liedes in . + * doc/gzip.texi: Swap order of dircategory entries, to pacify Debian install-info 1.10.28. This should fix . diff --git a/zless.in b/zless.in index dae346f..974891a 100644 --- a/zless.in +++ b/zless.in @@ -38,5 +38,16 @@ case $1 in --version) exec echo "$version";; esac +if test "${LESSMETACHARS+set}" != set; then + # Work around a bug in less 394 and earlier; + # it mishandles the metacharacters '$%=~'. + space=' ' + tab=' ' + newline=' +' + LESSMETACHARS="$space$tab$newline'"';*?"()<>[|&^`#\$%=~' + export LESSMETACHARS +fi + LESSOPEN="|gzip -cdfq -- %s"; export LESSOPEN exec less "$@"