rpms/less/F-12 less.spec,1.61,1.62 lesspipe.sh,1.13,1.14

Nikola Pajkovsky npajkovs at fedoraproject.org
Mon Feb 1 10:13:55 UTC 2010


Author: npajkovs

Update of /cvs/extras/rpms/less/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21468

Modified Files:
	less.spec lesspipe.sh 
Log Message:
lesspipe.sh - add support for *.xz


Index: less.spec
===================================================================
RCS file: /cvs/extras/rpms/less/F-12/less.spec,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -p -r1.61 -r1.62
--- less.spec	4 Jan 2010 13:55:59 -0000	1.61
+++ less.spec	1 Feb 2010 10:13:55 -0000	1.62
@@ -1,7 +1,7 @@
 Summary: A text file browser similar to more, but better
 Name: less
 Version: 436
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: GPLv3+
 Group: Applications/Text
 Source: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
@@ -65,6 +65,9 @@ ls -la $RPM_BUILD_ROOT/etc/profile.d
 rm -rf $RPM_BUILD_ROOT
 
 %changelog
+* Wed Jan 20 2010 Nikola Pajkovsky <npajkovs at redhat.com> - 436-6
+- RFE: lesspipe.sh could use a support for *.xz file
+
 * Mon Jan 4 2010 Nikola Pajkovsky <npajkovs at redhat.com> - 436-5
 - patched wrong manpage. Resolves: #537746.
 


Index: lesspipe.sh
===================================================================
RCS file: /cvs/extras/rpms/less/F-12/lesspipe.sh,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- lesspipe.sh	14 Dec 2009 08:50:19 -0000	1.13
+++ lesspipe.sh	1 Feb 2010 10:13:55 -0000	1.14
@@ -5,7 +5,7 @@
 
 lesspipe() {
   case "$1" in
-  *.[1-9n]|*.man|*.[1-9n].bz2|*.man.bz2|*.[1-9].gz|*.[1-9]x.gz|*.[1-9].man.gz)
+  *.[1-9n]|*.man|*.[1-9n].bz2|*.man.bz2|*.[1-9].gz|*.[1-9]x.gz|*.man.gz|*.[1-9].xz|*.[1-9]x.xz|*.man.xz)
 	case "$1" in
 		*.gz)	DECOMPRESSOR="gunzip -c" ;;
 		*.bz2)	DECOMPRESSOR="bunzip2 -c" ;;
@@ -22,6 +22,8 @@ lesspipe() {
 	fi ;;
   *.tar) tar tvvf "$1" ;;
   *.tgz|*.tar.gz|*.tar.[zZ]) tar tzvvf "$1" ;;
+  *.tar.xz) tar Jtvvf "$1" ;;
+  *.xz) xz -dc -- "$1" ;;
   *.tar.bz2|*.tbz2) bzip2 -dc -- "$1" | tar tvvf - ;;
   *.[zZ]|*.gz) gzip -dc -- "$1" ;;
   *.bz2) bzip2 -dc -- "$1" ;;
@@ -42,6 +44,7 @@ lesspipe() {
 	case "$1" in
 		*.gz)	DECOMPRESSOR="gunzip -c" ;;
 		*.bz2)	DECOMPRESSOR="bunzip2 -c" ;;
+		*.xz)	DECOMPRESSOR="unxz -c" ;;
 	esac
 	if [ ! -z $DECOMPRESSOR ] ; then
 		$DECOMPRESSOR -- "$1" ;



More information about the scm-commits mailing list