summaryrefslogtreecommitdiffstats
path: root/usr.bin/less
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2010-05-10 06:59:50 +0000
committermm <mm@FreeBSD.org>2010-05-10 06:59:50 +0000
commit5c358d45429b654efa9c8177ecd370a7965ec1a7 (patch)
treed2d916954c6a66a3168ee356b5f24da01c2017d6 /usr.bin/less
parent3e09decd1986826f54af1a47be97bb87c1220783 (diff)
parent1008b7c6744a190c5b15aaf8cab1054671e4c7c3 (diff)
downloadFreeBSD-src-5c358d45429b654efa9c8177ecd370a7965ec1a7.zip
FreeBSD-src-5c358d45429b654efa9c8177ecd370a7965ec1a7.tar.gz
Import of liblzma, xz, xzdec, lzmainfo from vendor branch
Add support for xz and lzma to lesspipe.sh (xzless, lzless) Bump __FreeBSD_version Approved by: delphij (mentor) MFC after: 2 weeks
Diffstat (limited to 'usr.bin/less')
-rw-r--r--usr.bin/less/Makefile4
-rw-r--r--usr.bin/less/lesspipe.sh6
2 files changed, 9 insertions, 1 deletions
diff --git a/usr.bin/less/Makefile b/usr.bin/less/Makefile
index 451202a..3bfadfa 100644
--- a/usr.bin/less/Makefile
+++ b/usr.bin/less/Makefile
@@ -11,7 +11,9 @@ SCRIPTSNAME_lesspipe.sh=lesspipe.sh
DPADD= ${LIBTERMCAP}
LDADD= -ltermcap
LINKS= ${BINDIR}/less ${BINDIR}/more \
- ${BINDIR}/zless ${BINDIR}/bzless
+ ${BINDIR}/zless ${BINDIR}/bzless \
+ ${BINDIR}/zless ${BINDIR}/xzless \
+ ${BINDIR}/zless ${BINDIR}/lzless
MLINKS= less.1 more.1
CLEANFILES= less.1
diff --git a/usr.bin/less/lesspipe.sh b/usr.bin/less/lesspipe.sh
index f8202ff..acae7da 100644
--- a/usr.bin/less/lesspipe.sh
+++ b/usr.bin/less/lesspipe.sh
@@ -13,4 +13,10 @@ case "$1" in
*.bz2)
exec bzip2 -d -c "$1" 2>/dev/null
;;
+ *.xz)
+ exec xz -d -c "$1" 2>/dev/null
+ ;;
+ *.lzma)
+ exec lzma -d -c "$1" 2>/dev/null
+ ;;
esac
OpenPOWER on IntegriCloud