Какая утилита считывает заголовки LSB в сценариях инициализации в стиле System V?

Какая утилита считывает заголовки LSB в сценариях инициализации в стиле System V?

Различные старые дистрибутивы Linux, которые поддерживаютСистема Vскрипты типа init, требуют один для добавления заголовка LSB в initскрипт. Например, заголовок LSB из /etc/init.d/sshdOpenSUSE 11.4:

### BEGIN INIT INFO
# Provides: sshd
# Required-Start: $network $remote_fs
# Required-Stop: $network $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start the sshd daemon
### END INIT INFO

Однако initскрипты должны быть простыми скриптами bash, где каждая строка, которая начинается с #— это комментарий. Какая утилита читает эти заголовки LSB?

решение1

В Debian это update-rc.dwhich вызывает insserv(который обычно не запускается напрямую). В Suse это, вероятно chkconfig, . Вы можете прочитать об этом здесь:сусе 11

(примечание: все это изменилось в openSUSE 12, которая приняла systemd).

Связанный контент