Эта страница была перенесена на
altlinux.org. Текст на freesource.info заморожен.
Добавление поддержки
При введении control facility для критичных системных объектов (например,
/bin/su) следует тщательно обдумать и протестировать возможные комбинации состояний с учётом наличия потенциально активного локального системного администратора.
Цитирую
письмо ldv@ из обсуждения контролизации
pam_mktemp (точнее,
pam-config):
> > > > Я думал сделать отдельный пакет и поставить его в зависимость
> > > > пакету pam-config.
> > > А чем это отличается от засовывания в pam-config?
> > Решает проблему обновления с "неподконтрольной" версии.
> > Историю с "su" помнишь? Зачем наступать на эти грабли снова?
> Не помню, можешь описать "изнутри"?
Для того, чтобы пакет обновился нормально, нужно выполнить %pre_control
в секции %pre и %post_control в секции %post.
Для того, чтобы выполнить %pre_control, файл описания control'а должен
быть на месте.
Таким образом, файл /etc/control.d/facilities/pam_mktemp должен быть
установлен до обновления пакета pam-config.
Этого можно добиться, запаковав этот файл в отдельный пакет и поставив
этот пакет в зависимость пакета pam-config.