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 > > > Думаю, что ничего подозрительного в данном случае нету. Цель здесь > > не только в поиске зависимостей, но и в защите от битых симлинков. > > Пакет с битым симлинком теперь не удастся установить по зависимостям, > > пока кто-то не начнет предоставлять таргет симлинка. > > А насколько это хорошо, с точки зрения использования ? может ли быть > ситуация, когда симлинк в пакете является битым, но он переходит в > нормальное состояние после дополнительной настройки, например тем-же > самомым control'ом ? Думаю, что по умолчанию это хорошо. Там дальше обнаружены реальные ошибки с битыми симлинками, напр. /usr/share/apps/konqueror/tiles/default.png -> ../../../../design-current/kde/konqueror/tile.png +kdebase-konqueror-3.5.7-alt14 Requires /usr/design-current/kde/konqueror/tile.png > Или симлинк исправляется в post-скриптах ? Поиск зависимостей симлинка можно отключить: %add_findreq_skiplit /симлинк То есть в первом приближении это соответствует "нашей идеологии" rpm-build: все проверки влючены по умолчанию и работают очень жестко; но, вместе с тем, все он отлючаются вручную. Хорошо если это делается осознанно (и на это есть хорошая причина).