--- rpm-5.4.10/scripts/rpm2cpio~ 2009-03-19 02:01:24.000000000 +0100 +++ rpm-5.4.10/scripts/rpm2cpio 2012-09-18 23:49:28.261438724 +0200 @@ -25,13 +25,13 @@ EXTRACTOR="dd if=$pkg ibs=$o skip=1" COMPRESSION=`($EXTRACTOR |file -) 2>/dev/null` -if echo $COMPRESSION |grep -q gzip; then +if echo $COMPRESSION |grep -qi gzip; then DECOMPRESSOR=gunzip -elif echo $COMPRESSION |grep -q bzip2; then +elif echo $COMPRESSION |grep -qi bzip2; then DECOMPRESSOR=bunzip2 -elif echo $COMPRESSION |grep -q xz; then +elif echo $COMPRESSION |grep -qi xz; then DECOMPRESSOR=unxz -elif echo $COMPRESSION |grep -q cpio; then +elif echo $COMPRESSION |grep -qi cpio; then DECOMPRESSOR=cat else # Most versions of file don't support LZMA, therefore we assume