[devel] rpm requires

Grigory Milev =?iso-8859-1?q?week_=CE=C1_altlinux=2Eru?=
Пн Дек 10 17:27:13 MSK 2001


Замечено несколько неприятных вещей, связанных с поиском provides и requires:
        В requires заносятся все зависимости из скриптов, что приводит, в
некоторых случаях, к нежелательным зависимостям. Например:
        if [ -f /etc/sysconfig/apache ]; then
                ./etc/sysconfig/apache
        fi
Получаем зависимость пакета от /etc/sysconfig/apache.

        Так-же происходит поиск зависимостей в /usr/share/doc/packet-name. В
доках масса примеров скриптов, которые никто не правит на предмет правильности
путей, что приводит к зависимостям типа: /usr/local/samba/bin/smbmount.

        Как вариант решения, можно сделать макрос, в котором будут указываться
пути и/или файлы, от которых пакет не будет зависеть. И может быть имеет смысл
убрать docdir из путей поиска зависимостей.

+-------------------------------------------------------+
Grigory Milev	mailto://week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
PC Club owner	mailto://pcclub@tut.by
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.




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