On Wed, Aug 01, 2007 at 09:38:28PM +0200, Nils Philippsen wrote:
Anyway, if we're talking about huge changes in RPM, I'd like
the 2GB
payload barrier to be gone. This will most probably mean having to get
rid of cpio as the underlying archive format as even with fixes in the
code, cpio can't handle more than 4GB (some 32bit integers used in the
format AFAIK).
It's the size of single files that is limited in cpio. The archive
size is unlimited, as cpio just concatenates single file entries.
OTOH, rpm uses a couple of header elements like RPMSIGTAG_SIZE and
RPMSIGTAG_PAYLOADSIZE which are 32bit integers.
Cheers,
Michael.
--
Michael Schroeder mls(a)suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}