On Thu, 29 Mar 2007 16:25:32 +0400 Aleksey Avdeev wrote: > Vladimir V. Kamarzin пишет: > ... > > Хотелось бы уточнить, каким именно образом следует производить > > включение/выключение того или иного модуля при установке/удалении какого-нибо > > пакета? Т.е. из %post{un} скриптов. > > > > Строчкой вида "<модуль>=yes" в файле > conf/mods-start.d/<приоритет>-<имя аддона>.conf, и вызов > /usr/sbin/a2chkconfig из %post{un} скриптов. > ... Т.е.: в пакеты с модулями для Apache2 следует класть файлы: - %a_mods_available/MODULE.conf c LoadModule, - опционально %a_mods_available/MODULE.load с конфигурацией, - %a_mods_start/YYY-MODULE.conf , в простейшем случае со строкой 'MODULE=yes' Секции %post/%postun должны содержать вызов: %a_sbindir/a2chkconfig - и всё. Собственно перезапуск Apache после установки/обновления/удаления пакета, с обновлённой конфигурацией, оставляется на усмотрение пользователя. Так? Что-то в таком подходе видятся потенциальные грабли. Поскольку можно и не догадаться/вспомнить после обновления перезапустить руками Apache, а конфигурация сервера может быть длинной, лежать в многих файлах и с директивами, отнюдь не везде (а обычно - почти нигде) не экранированными . А через полдня-день-неделю сходу связать упавший и отказавшийся запускаться Apache с удалённым или установленным модулем может и не получиться. Может, лучше сразу перезапускать, в %post/%postun ? -- С уважением, Николай Фетисов