[devel] Можно ли отфильтровать зависимости?

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Чт Ноя 20 18:56:05 MSK 2008


2008/11/20 Pavel Wolneykien <manowar на altlinux.org>

>
>  Всем привет, :)
>
>  Дана программа на shell, при сканировании которой во время сборки
> пакета (shell.req) порождаются N зависимостей. Задача: исключить из
> полученного набора некоторые зависимости (имеются в виду зависимости, не
> влияющие на работоспособность программы, например, альтернативные).


Эта программа на shell именно инсталируется, а не складывается где-нибудь в
%_docdir?
Во втором случае решение совсем тривиально.


>  Вопрос: можно ли решить эту задачу не внося изменений в программу?
> Например, запретить определённые зависимости, определив в spec-файле
> специальную переменную и т.п.?
>

# grep find_requires /usr/lib/rpm/*
/usr/lib/rpm/macros:%__find_requires /usr/lib/rpm/find-requires

Переопределяете в спеке эту переменную на свой шелловский скриптик, который
добавите как еще один SOURCE.
Скриптик вызывает настоящий find-requires и отфильтровывает из его вывода
нежелательные зависимости.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20081120/dd0c2148/attachment.html>


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