[devel] rpm requires
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_alt-linux=2Eorg?=
Пн Дек 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.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20011210/8e2b0cbe/attachment-0001.bin>
Подробная информация о списке рассылки Devel