Преобразование оригинального текста в DocBook : Ю. Зотов
Содержание
При разработке изменений и дополнений к RPM решались следующие задачи:
Обеспечить желаемую функциональность: наши пакеты должны отвечать определенным правилам, о которых пойдёт речь несколько позже. Для этого надо, чтобы spec-файлы обеспечивали выполнение этих правил.
Помочь разработчику: так как spec-файлы все ещё пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой-то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы).
[wwwrpm] Официальный web-сайт rpm: http://www.rpm.org/ .
[mailrpm] Список рассылки для разработчиков rpm: rpm-list{@}redhat.com .
[maxrpm] February 17, 1997. Maximum RPM, (доступна также online-версия по адресу http://www.rpm.org/max-rpm/ и в формате PostScript по адресу http://www.rpm.org/local/maximum-rpm.ps.gz).