Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.
RPM triggers
Начинающий майнтейнер (судя по себе) вполне способен сделать достаточно нетривиальные в идентификации и особенно исправлении ляпы. Одним из наиболее характерных примеров является удаление псевдопользователя, созданного в секции %pre пакета для обеспечения разделения привилегий при работе кода...
Для того, чтобы понять происходящее, заглянем в документацию RPM:
Порядок выполнения скриптов
Для справки: порядок, в котором выполняются скрипты при обновлении одного пакета:
Примеры
Наиболее типичная проблема, которая может потребовать этого знания, описана тут.
Вторая — переименование сервиса; примером предложен пакет etcnet: