[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