[devel] rpm requires
Dmitry V. Levin
ldv на alt-linux.org
Пн Дек 10 18:03:52 MSK 2001
On Mon, Dec 10, 2001 at 04:27:13PM +0200, Grigory Milev wrote:
> Замечено несколько неприятных вещей, связанных с поиском provides и requires:
Поскольку эти неприятные вещи известны уже более года, то могу предложить
стандартные методы борьбы с ними.
> В requires заносятся все зависимости из скриптов, что приводит, в
> некоторых случаях, к нежелательным зависимостям. Например:
> if [ -f /etc/sysconfig/apache ]; then
> ./etc/sysconfig/apache
> fi
> Получаем зависимость пакета от /etc/sysconfig/apache.
Решение1:
APACHE_CONFIG=/etc/sysconfig/apache
if [ -s "$APACHE_CONFIG" ]; then
. "$APACHE_CONFIG"
fi
Решение2:
# Source function library.
. /etc/init.d/functions
SourceIfNotEmpty /etc/sysconfig/apache
> Так-же происходит поиск зависимостей в /usr/share/doc/packet-name. В
> доках масса примеров скриптов, которые никто не правит на предмет правильности
> путей, что приводит к зависимостям типа: /usr/local/samba/bin/smbmount.
Решение1:
Исправить скрипты.
Решение2:
find каталоги_со_скриптами -type f -print0 |xargs -r0 chmod a-x
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 232 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20011210/8e2b0cbe/attachment.bin
Подробная информация о списке рассылки Devel