[sisyphus] циклические зависимости
Anton Gorlov
stalker на altlinux.ru
Пн Май 26 17:44:56 MSK 2014
Единственное что приходит в голову - в exim-common
есть кучка симлинков
/usr/sbin/rmail -> /usr/sbin/exim
/usr/sbin/rsmtp -> /usr/sbin/exim
/usr/sbin/runq -> /usr/sbin/exim
/usr/sbin/sendmail -> /usr/sbin/exim
а /usr/sbin/exim создаётся в самих exim-foo
%if_with mysql
%post mysql
ln -sf /usr/sbin/exim-mysql /usr/sbin/exim
%post_service exim
%preun mysql
%preun_service exim
%endif
%if_with pgsql
%post pgsql
ln -sf /usr/sbin/exim-pgsql /usr/sbin/exim
%post_service exim
%preun pgsql
%preun_service exim
%endif
Пора изучать альтернативы?
26.05.2014 15:32, Paul Wolneykien пишет:
> 26.05.2014 15:23, Anton Gorlov пишет:
>> 26.05.2014 15:13, Paul Wolneykien пишет:
>>>
>>> Если это не сборочные зависимости, то они, как правило, выявляются
>>> автоматически при сборке пакета.
>> Вот откуда они взялись не могу понять.
>> exim-foo зависти от exim-common - это понятно и оно описано в спеке.
>>
>> а вот обратная откуда... и как бороться
>
> Если в спеке ничего специального на этот счёт нет, то смотреть в
> исходники программ, которые попали в exim-common. Какая-то из них
> зависит от наличия чего-то, что попадает в exim-foo: по факту зависит,
> а не по спеку -- и сборочница это определяет.
>
Подробная информация о списке рассылки Sisyphus