[devel] design-graphics-desktop-4.0-alt0.1 symlinks.req

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Сен 12 15:01:42 MSD 2007


Dmitry V. Levin пишет:
> On Wed, Sep 12, 2007 at 02:52:02PM +0400, Anton Farygin wrote:
>> Alexey Tourbin пишет:
>>> On Wed, Sep 12, 2007 at 01:16:49PM +0400, Anton Farygin wrote:
>>>> Это выглядит странно:
>>>> @@ -19337,2 +19611,3 @@
>>>>   design-graphics-desktop-4.0-alt0.1     Requires 
>>>> /etc/alternatives/packages.d
>>>> +design-graphics-desktop-4.0-alt0.1     Requires 
>>>> /usr/share/wallpapers
>>>>   design-graphics-desktop-4.0-alt0.1     Requires(interp)        /bin/sh
>>> В пакете design-graphics-desktop имеется симлинк
>>> /usr/share/design/desktop/backgrounds/more -> ../../../wallpapers
>> <skip>
>>> Думаю, что ничего подозрительного в данном случае нету.  Цель здесь
>>> не только в поиске зависимостей, но и в защите от битых симлинков.
>>> Пакет с битым симлинком теперь не удастся установить по зависимостям,
>>> пока кто-то не начнет предоставлять таргет симлинка.
>> А насколько это хорошо, с точки зрения использования ? может ли быть 
>> ситуация, когда симлинк в пакете является битым, но он переходит в 
>> нормальное состояние после дополнительной настройки, например тем-же 
>> самомым control'ом ?
>>
>> Или симлинк исправляется в post-скриптах ?
> 
> В таком случае полагается паковать %ghost-файл(ы).

На которые автоматом не будет выставляться provides...

собственно я к тому, что коль уж решили искать автоматом зависимости на 
симлинки, то видимо надо автоматом проставляться и provides.

Иначе придётся постоянно просить кого-то чего-то запровайдить в пакетах.




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