[sisyphus] packdrake big lists

Grigory Batalov =?iso-8859-1?q?grisxa_=CE=C1_mail=2Eru?=
Ср Мар 12 09:29:34 MSK 2003


Почему-то packdrake делает очень большие списки. Например:

$ packdrake --build test1 --method gzip -9  < list1
choosing compression method with "gzip -9" for archive test1
real archive size of test1 is 350838

$ cat list1
a52dec-0.7.4-alt2.i586.rpm
aalib-1.4-alt0.6rc5.i586.rpm
aalib-devel-1.4-alt0.6rc5.i586.rpm
aalib-utils-1.4-alt0.6rc5.i586.rpm
abook-0.4.18-alt0.1.cvs20021008.i586.rpm
acct-6.3.5-alt3.i586.rpm
acl-2.0.11-alt1.i586.rpm
adjtimex-1.13-alt1.i586.rpm

Суммарный объём файлов - 371841 байт, т.е. test1 практически
включает в себя файлы целиком! Даже если они 12 Мб каждый.

А rpm2header делает маленькие списки:

$ rpm2header *.rpm > test2
(с теми же файлами) производит файл размером 42140 байт, а если
его ещё ужать gzip -9, то вообще 14538.

Однако, инсталлятор Мастер 2.2 не принимает списки от rpm2header,
т.к. там не добавлен toc_trailer. Если поковыряться в packdrake.pm,
то можно из packdrake вызывать тот же rpm2header =), но тогда
инсталлятор ругается примерно так:

* ignoring package losetup-2.11w-alt3.i586.rpm with incompatible arch: rpm

Что же делать? Как получить четыре маленьких hdlistX.cz ?

--
 Grigory Batalov.



Подробная информация о списке рассылки Sisyphus