[devel] alterator-install2-desktop-0.10-alt3 alterator-install3-server-0.9.3-alt1
Alexey Gladkov
=?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Вс Сен 16 16:23:55 MSD 2007
Alexey Tourbin wrote:
>> alterator-install2-desktop-0.10-alt3 Requires coreutils
>> +alterator-install2-desktop-0.10-alt3 Requires e2fsprogs
>> alterator-install2-desktop-0.10-alt3 Requires eject
>
> /usr/lib/alterator/backend3/savesettings -- исполняемый шелл-скрипт,
> в котором используется blkid -> /sbin/blkid -> e2fsprogs.
> Почему раньше эта зависимость на проставлялась, в этом есть некоторая
> интрига, которую я сейчас не будут распутывать.
Да. Это ошибка.
>
> А! Вообще в этом пакете есть ГРУБЫЙ ХАК
>
> # XXXlegion: Don't use contents_index to find shell requires (find-package).
> %define _pkg_contents_index_bin /dev/null
> %define _pkg_contents_index_all /dev/null
>
> К сожалению там нет пояснения, почему потребовался этот хак, что это
> была за такая проблема. А то я мог бы отчитаться, решена эта проблема
> в текущем rpm-build или нет.
Этот хак необходим для того чтобы иметь возможность паковать
инсталлятор для server и desktop в сизиф. Эти пакеты имеют одинаковые
Provides ... поэтому при сборке в hasher, благодаря contents_index, в
зависимости попадал не тот набор пакетов.
Сейчас инсталлятор перепакован так, чтобы дублирования кода не было.
>
>> @@ -4077,3 +4158,2 @@
>> alterator-install2-desktop-0.10-alt3 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1
>> -alterator-install2-server-0.9.3-alt1 Requires /usr/sbin/install2-cleanup
>> alterator-install2-server-0.9.3-alt1 Requires SysVinit
>> @@ -4140,4 +4220,2 @@
>> alterator-install3-desktop-0.10-alt3 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1
>> -alterator-install3-server-0.9.3-alt1 Requires /usr/sbin/bootsector
>> -alterator-install3-server-0.9.3-alt1 Requires /usr/sbin/md-list
>> alterator-install3-server-0.9.3-alt1 Requires alterator
>
> Здесь удалились зависимости на самого себя. Раньше игнорирование
> зависимостей на самого себя не работало для /sbin/ каталогов.
--
Rgrds, legion
Подробная информация о списке рассылки Devel