Я создаю пакет RPM, и одно из моих требований - python-pip, доступный только в репозиториях Epel. (следующая строка),
Requires: python python-pip python-devel
Если в ОС уже установлен epel-release, то все работает нормально.
Но если он не установлен, я получаю ошибку о сломанных зависимостях.
Я хочу найти способ, которым мой RPM устанавливает epel-release перед проверкой требований.
Пытался поставить в эту же строчку epel-release, но не вышло.
Есть способ сделать это? Устанавливаете перед проверкой зависимостей?
Чистый способ справиться с этим - проверить, epel-release
устанавливается в разделе% pre` и прерывается, если это не так.
А пока я просто поместил зависимость epel в файл README. Но позже выложу в раздел% pre.