Почти все в заголовке, но все же.
Суть:
-есть некий набор пакетов, необходимых для установки ПО на целевую систему. Одни пакеты зависят от других.
-есть желание пересобрать все скриптом, что необходимо при переносе на немного отличающиеся версии того же дистрибутива, версию заранее не угадаешь. -есть проблема - зависимости при сборке.
Я вижу 2 пути:
-правим проекты так, чтобы искали свои зависимости не только в системе, но и во всяких ~/rpmbuild. Но тут сложность, rpm любит создавать в BUILDROOT каталоги под каждый пакет с указанием его версии(хотя, если можно это отключить - то уже почти выход). и файл проекта как то криво выглядеть начнет.
-после сборки каждого пакета устанавливать его (gentoo-style), но тогда надо как-то а) определить порядок сборки, весь список в rpmbuild уже не запихнешь. б) нужны права для установки.
подскажите, можно ли облегчить это действие?