[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