[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