opnsense-src/usr.bin/less/lesspipe.sh
Martin Matuska 3829a73468 MFC r207842, r207844, r208099:
MFC r207842:
Import of liblzma, xz, xzdec, lzmainfo from vendor branch
Add support for xz and lzma to lesspipe.sh (xzless, lzless)

MFC r207844:
Add two public headers missing in r207842
Adjust CFLAGS for lzmainfo, xz, xzdec

MFC r208099:
Add versioned symbols to liblzma
Use default SHLIB_MAJOR.

Approved by:	delphij (mentor)
2010-05-18 09:59:09 +00:00

22 lines
292 B
Bash

#! /bin/sh
# ex:ts=8
# $FreeBSD$
case "$1" in
*.Z)
exec uncompress -c "$1" 2>/dev/null
;;
*.gz)
exec gzip -d -c "$1" 2>/dev/null
;;
*.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