System V スタイルの init スクリプトで LSB ヘッダーを読み取るユーティリティはどれですか?

System V スタイルの init スクリプトで LSB ヘッダーを読み取るユーティリティはどれですか?

さまざまな古いLinuxディストリビューションは、システムVタイプのinitスクリプトでは、スクリプトに LSB ヘッダーを追加する必要がありますinit。たとえば、/etc/init.d/sshdOpenSUSE 11.4 の LSB ヘッダーは次のようになります。

### 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)。

関連情報