[devel] repocop report of 2008-04-16
Serhii Hlodin
=?iso-8859-1?q?hlodin_=CE=C1_altlinux=2Eru?=
Чт Апр 17 14:11:36 MSD 2008
четвер, 17-кві-2008, Денис Смирнов написав:
> On Thu, Apr 17, 2008 at 12:13:06PM +0300, Serhii Hlodin wrote:
>
> SH> syslog отключился -- не идут логи, syslog включился -- логи опять
> пошли. Или я SH> не прав?
>
> У нас это не используется для service <name> stop. Только для
> приоретизации порядка остановки сервисов.
>
> А сервис syslogd должен останавливаться _после_ постгреса.
Еще раз перечитав LSB думаю, что для постгреса должна быть такая конструкция:
# Requires-Start: $local_fs $remote_fs $network $syslog
# Requires-Stop: $local_fs $remote_fs $network
# Should-Stop: $syslog
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
Should-Start/Should-Stop реализуют слабые зависимости. Т.е., отсутствие
доступности данного сервиса не влияет на запуск/останов текущего, но при
запуске прогреса необходимо проверить доступность syslog-а и, при
необходимости, запустить его.
Если прогрес может работать без сети и по умолчанию так и сконфигурирован, то
конструкция должна выглядеть следующим образом:
# Requires-Start: $local_fs $syslog
# Requires-Stop: $local_fs
# Should-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
Думаю, что "разбор полетов" на примере постгреса поможет нам всем.
--
С уважением,
С.В. Глодин
Подробная информация о списке рассылки Devel