Summary: | Не правильно отрабатывает chkconfig | ||
---|---|---|---|
Product: | Branch 4.1 | Reporter: | Dmitry A. Kharitonov <kharpost> |
Component: | chkconfig | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED NOTABUG | QA Contact: | qa-4.1 <qa-4.1> |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Dmitry A. Kharitonov
2008-11-09 10:33:53 MSK
Да, совершенно верно, chkconfig при изменении состояния сервисов не трогает runlevel 1 (см. строку 429 chkconfig.c). Логику такого поведения chkconfig можно понять - поскольку 1-й runlevel имеет традиционную семантику "single user" без поднятой сети и запущенных сервисов, то и менять статус запуска сервиса в этом runlevel нет смысла - ожидается, что инитскрипты и не должны в нем запускать сервисы. С другой стороны, cpuspeed "не совсем сервис" и я не считаю ошибкой его запуск в single user. Так что я бы закрыл этот репорт как NOTABUG. Но возможно ментейнер chkconfig сочтет целесообразным отпатчить его на предмет единообразной работы с 1-м runlevel. Поэтому перевешиваю репорт на chkconfig. chkconfig(1): By default, the on and off options affect only runlevels 2, 3, 4, and 5, while reset affects all of the runlevels. The --level option may be used to specify which runlevels are affected. |