Установка пакета с yum из стороннего репо при сборке пакета с RPM

Я пытаюсь создать RPM, которому нужен пакет из стороннего репозитория. Я хотел бы узнать, могу ли я в пределах файла спецификации указать RPM добавить файл .repo в /etc/yum.repos.d, чтобы yum мог загружать и устанавливать необходимые пакеты, содержащиеся в этом репо .

Можно ли это сделать на этапе% pre файла спецификации, или мне придется сделать это вручную перед запуском процесса сборки RPM? Если я перечисляю этот сторонний пакет в списке BuildRequires файла спецификации, будет ли он RPM проверять, может ли он найти этот пакет в установленных репозиториях, прежде чем он даже начнет обрабатывать все, что я ему скажу?


person lightstrike    schedule 15.02.2012    source источник


Ответы (1)


Установка файла .repo как части вашего rpm-пакета не поможет. Вам нужно будет установить его отдельно.

Если вы укажете сторонний пакет в BuildRequires, то да, когда вы установите свой rpm с помощью yum, он посмотрит на сторонний репозиторий и установит зависимость.

person Thomas Vander Stichele    schedule 30.08.2012