O que é que analisa as informações do LSB nos scripts de inicialização?

2

Na parte superior dos arquivos em /etc/init.d , há comentários como os seguintes.

### BEGIN INIT INFO
# Provides:        ntp
# Required-Start:  $network $remote_fs $syslog
# Required-Stop:   $network $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    1
# Short-Description: Start NTP daemon
### END INIT INFO

Qual é o programa que analisa esses comentários? Estou interessado em ver como isso acontece. É um roteiro?

    
por LINUX G33NYUS 30.08.2016 / 22:28

1 resposta

3

As informações LSB são analisadas por insserv em sistemas Ubuntu e Debian mais antigos, e por chkconfig em sistemas Redhat e Fedora antigos, e agora é analisado por /usr/lib/systemd/system-generators/systemd-sysv-generator on sistemas usando systemd.

Todos estes são codificados em C. As fontes pré-systemd chkconfig no link acima são provavelmente um bom ponto de partida.

    
por 30.08.2016 / 23:49