Onde /etc/init.d/skeleton?

1

Conselhos de longa data sobre como escrever van Smoorenburg rc scripts para o Debian, de muitas fontes, incluindo o Debian Policy Manual e respostas no StackExchange, até agora tem sido:

An example on which you can base your /etc/init.d scripts is found in /etc/init.d/skeleton.

Este ainda é o caso?

    
por JdeBP 10.11.2018 / 05:38

1 resposta

1

Não, /etc/init.d/skeleton não é mais.

Aconselhamento a partir de 2018 é:

An example on which you can base your /etc/init.d scripts is available in the man page init-d-script(5).

O desenvolvedor do systemd Michael Biebl e o mantenedor Debian do van Smoorenbug rc + init Dmitry Bogatov se uniram e concordaram em remover /etc/init.d/skeleton . O script a ser usado como modelo (que, ao contrário do antigo arquivo /etc/init.d/skeleton não contém ajustes para fazê-lo funcionar no Debian FreeBSD), é agora o que está no manual.

Observe que o próprio modelo Debian foi alterado há vários anos, em 2014. Agora ele é estruturado mais como um script rc em Mewburn rc ou OpenBSD rc , com uma biblioteca de funções shell fazendo a maior parte do trabalho e o conteúdo principal do script rc compreendendo pouco mais que uma série de atribuições de variáveis em casos simples.

Leitura adicional

por 10.11.2018 / 05:38