From: Ville Skyttä Date: Mon, 3 Aug 2009 21:34:31 +0000 (+0300) Subject: Add *.xz and *.lzma recompress support to brp-compress. X-Git-Tag: tznext/4.11.0.1.tizen20130304~2889 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b7d3b0c19e2ea4f402bba8f014920eabe0415e0;p=tools%2Flibrpm-tizen.git Add *.xz and *.lzma recompress support to brp-compress. --- diff --git a/scripts/brp-compress b/scripts/brp-compress index 28051d9..2c28237 100755 --- a/scripts/brp-compress +++ b/scripts/brp-compress @@ -23,9 +23,9 @@ do [ "`basename $f`" = "dir" ] && continue case "$f" in - *.Z) gunzip $f; b=`echo $f | sed -e 's/\.Z$//'`;; - *.gz) gunzip $f; b=`echo $f | sed -e 's/\.gz$//'`;; - *.bz2) bunzip2 $f; b=`echo $f | sed -e 's/\.bz2$//'`;; + *.gz|*.Z) gunzip $f; b=`echo $f | sed -e 's/\.\(gz\|Z\)$//'`;; + *.bz2) bunzip2 $f; b=`echo $f | sed -e 's/\.bz2$//'`;; + *.xz|*.lzma) unxz $f; b=`echo $f | sed -e 's/\.\(xz\|lzma\)$//'`;; *) b=$f;; esac @@ -48,9 +48,9 @@ do for f in `find $d -type l` do - l=`ls -l $f | sed -e 's/.* -> //' -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + l=`ls -l $f | sed -e 's/.* -> //' -e 's/\.\(gz\|Z\|bz2\|xz\|lzma\)$//'` rm -f $f - b=`echo $f | sed -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + b=`echo $f | sed -e 's/\.\(gz\|Z\|bz2\|xz\|lzma\)$//'` ln -sf $l$COMPRESS_EXT $b$COMPRESS_EXT done done