Сейчас макросы макросы %pre_service_stop_posttrans_start и %post_service_posttrans_restart находятся в файлах /usr/lib/rpm/*-alt-linux/macros, который принадлежит пакету rpm-build, который за пределами сборочных систем чаще всего не установлен. Просьба перенести эти макросы в основной rpm. И, за одно, было бы неплохо бэкпортировать это в p10.
(In reply to Alexei Takaseev from comment #0) > Сейчас макросы макросы %pre_service_stop_posttrans_start и > %post_service_posttrans_restart находятся в файлах > /usr/lib/rpm/*-alt-linux/macros, который принадлежит пакету rpm-build, > который за пределами сборочных систем чаще всего не установлен. А зачем эти макросы за пределами сборочных систем? В собранные пакеты они уже попадают раскрытыми при сборке. Например: $ rpm -q --scripts postfix | grep pre_service /usr/sbin/pre_service postfix Вот /usr/sbin/pre_service в не-сборочных системах нужен, но он там и есть -- это часть пакета service, и установочная зависимость на него автодобавляется.
Действительно, он же на этапе сборки разворачивается.