11.2.2 Ожидаемая структура архива

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

Если имеет место вывод, как в примере, очевидно нарушение ожидаемой структуры архива, например, отсутствует spec-файл:

$ rpmbuild -tc vixie-cron*tar.gz

error: Name field must be present in package: (main package)

error: Version field must be present in package: (main package)

error: Release field must be present in package: (main package)

error: Summary field must be present in package: (main package)

error: Group field must be present in package: (main package)

error: License field must be present in package: (main package)

Далее - Работа с rpm-пакетами, содержащими исходный код (src.rpm)
Назад - Опции rpmbuid для работы с tar-архивами
Содержание