On Thu, Jan 08, 2004 at 01:03:29AM +0300, Денис Смирнов wrote: > Вводная: есть пакет, в нём есть некий модуль perl'а, использующийся > исключительно для внутренних целей, посему лежащий в %_libdir/%name. > При создании пакета автоматически создаётся зависимость на этот модуль > (так как он используется скриптами, лежащими в пакете), но при этом с > модуль в provides не добавляется. > > Задача: любо чтобы этот модуль не добавлялся и в reqires тоже (идеальный > вариант, так как модуль внутренний только для себя), либо чтобы он был и в > Provides. > > Как решать? Добавить легко: согласно /usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R, достаточно поместить в spec-файл строку %add_findprov_lib_path %_libdir/%name Убрать сложнее: Надо переопределить %__find_requires на свой скрипт, который отфильтрует результат работы системного %__find_requires. Если вы придумаете более элегантный метод, напишите. -- ldv