[devel] Предложение по изменению SysVinit

Serhii Hlodin =?iso-8859-1?q?hlodin_=CE=C1_altlinux=2Eru?=
Пн Апр 21 15:41:49 MSD 2008


понеділок, 21-кві-2008, Dmitrij Maslennikov написав:
> После внесения изменений планирую активно заняться поддержкой LSB стандарта
> касающегося init-скриптов.

IMHO:

1. Для начала нужно допилить repocop-unittest-init-lsb. Обязательно должно 
проверяться между BEGIN INIT и END INIT:
  - Provides
  - Default-Start
  - Default-Stop
  - Required-Start на наличие $network, если в Default-Start есть 3-5 уровни 
загрузки. Отсутствие $network должно давать ошибку.
  - Required-Start на отсутствие $network, если в Default-Start есть 2-й 
уровень загрузки. Наличие $network должно давать ошибку
  - Соответственно, в зависимости от значений в Default-Start, Default-Stop 
должен иметь остальные уровни. 0 и 6 -- обязательные.
2. В repocop-unittest-init-condrestart нужно заменить проверку condrestart на 
try-restart. Condrestart можно оставить опционально (как ALT-специфичное 
расширение).
3. Исправить все пакеты на которые будет ругаться repocop.

Тогда можно будет и upstart пробовать.

-- 
С уважением,
               С.В. Глодин




Подробная информация о списке рассылки Devel