RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Ralf S. Engelschall
Root: /v/rpm/cvs Email: rse@rpm5.org
Module: rpm Date: 27-Dec-2007 10:11:21
Branch: HEAD Handle: 2007122709112001
Modified files:
rpm CHANGES
rpm/rpmio macro.c
Log:
- fix %{uncompress:<file>.lzo} by passing the required "-dc" options to
LZOP's lzop(1)
- fix %{uncompress:<file>.lzma} by passing the required "-dc" options to
LZMA Utils' lzma(1) (we are already assuming to use LZMA Utils' lzma(1)
during compression, so this is a safe assumption here, too)
Summary:
Revision Changes Path
1.2020 +2 -0 rpm/CHANGES
2.161 +2 -2 rpm/rpmio/macro.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.2019 -r1.2020 CHANGES
--- rpm/CHANGES 26 Dec 2007 10:40:44 -0000 1.2019
+++ rpm/CHANGES 27 Dec 2007 09:11:20 -0000 1.2020
@@ -1,4 +1,6 @@
5.0b3 -> 5.0b4:
+ - rse: fix %{uncompress:<file>.lzo} by passing the required "-dc" options to LZOP's lzop(1)
+ - rse: fix %{uncompress:<file>.lzma} by passing the required "-dc" options to LZMA Utils' lzma(1)
- rse: support arbitrary hash algorithm via the originally intended syntax "digest([<algorithm>:]/path) = hex"
- rse: compare MD5 hex value on "digest(/path) = hex" dependency case-insensitive to be less restrictive in syntax
- rse: merge scripts/lua-dump.lua directly into lua/local/llocal.lua to make it always easily available
@@ .
patch -p0 <<'@@ .'
Index: rpm/rpmio/macro.c
============================================================================
$ cvs diff -u -r2.160 -r2.161 macro.c
--- rpm/rpmio/macro.c 24 Dec 2007 09:00:07 -0000 2.160
+++ rpm/rpmio/macro.c 27 Dec 2007 09:11:21 -0000 2.161
@@ -1258,10 +1258,10 @@
sprintf(be, "%%__unzip -qq '%s'", b);
break;
case 4: /* COMPRESSED_LZOP */
- sprintf(be, "%%__lzop '%s'", b);
+ sprintf(be, "%%__lzop -dc '%s'", b);
break;
case 5: /* COMPRESSED_LZMA */
- sprintf(be, "%%__lzma '%s'", b);
+ sprintf(be, "%%__lzma -dc '%s'", b);
break;
}
b = be;
@@ .
Received on Thu Dec 27 10:11:21 2007