У меня есть куча уже скомпилированных двоичных файлов, расположенных в соответствующих местах - как я могу автоматически создать RPM-пакет из этого пакета с правильной мета-информацией, то есть версией, упаковщиком, именем пакета и т.д.?

Дерево может выглядеть так:

/tmp/fake_root/usr/bin/foo
/tmp/fake_root/usr/lib64/libbar.so

1 ответ1

1

Если вам нужно только переместить файлы, упакуйте файлы как .tgz или .tar.gz, реплицируя в них структуру файловой системы. Тогда просто используйте togo для создания rpm, не беспокоясь о файлах .spec.

NB: некоторые расширенные функции rpmbuild недоступны через togo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .