]>
Commit | Line | Data |
---|---|---|
c25ea576 AO |
1 | diff -ruNp rpm-5.4.15.orig/scripts/rpm2cpio rpm-5.4.15/scripts/rpm2cpio |
2 | --- rpm-5.4.15.orig/scripts/rpm2cpio 2009-03-19 02:01:24.000000000 +0100 | |
3 | +++ rpm-5.4.15/scripts/rpm2cpio 2020-02-16 03:00:16.280014173 +0100 | |
4 | @@ -25,13 +25,15 @@ o=`expr $o + $hdrsize` | |
96a34522 JR |
5 | EXTRACTOR="dd if=$pkg ibs=$o skip=1" |
6 | ||
7 | COMPRESSION=`($EXTRACTOR |file -) 2>/dev/null` | |
8 | -if echo $COMPRESSION |grep -q gzip; then | |
9 | +if echo $COMPRESSION |grep -qi gzip; then | |
10 | DECOMPRESSOR=gunzip | |
11 | -elif echo $COMPRESSION |grep -q bzip2; then | |
12 | +elif echo $COMPRESSION |grep -qi bzip2; then | |
13 | DECOMPRESSOR=bunzip2 | |
14 | -elif echo $COMPRESSION |grep -q xz; then | |
15 | +elif echo $COMPRESSION |grep -qi xz; then | |
16 | DECOMPRESSOR=unxz | |
17 | -elif echo $COMPRESSION |grep -q cpio; then | |
c25ea576 AO |
18 | +elif echo $COMPRESSION |grep -qi zstandard; then |
19 | + DECOMPRESSOR=unzstd | |
96a34522 JR |
20 | +elif echo $COMPRESSION |grep -qi cpio; then |
21 | DECOMPRESSOR=cat | |
22 | else | |
23 | # Most versions of file don't support LZMA, therefore we assume |