Existem bons tutoriais para o NetBSD e daemontools?

3

Estou procurando alguns bons recursos na execução de daemontools em uma caixa do NetBSD. Instalei o pacote binário via pkg_add , mas não consigo encontrar um script rc para iniciar, por exemplo, svscan . Sou principalmente um usuário de Linux e FreeBSD, e esse é o tipo de coisa que eu esperaria encontrar depois de uma instalação. Eu acabei de olhar no lugar errado? Eu deveria estar construindo a partir da fonte para encontrar esses tipos de extras? Existe um bom guia em algum lugar que cubra coisas assim? Obrigado.

    
por Hank Gay 14.10.2010 / 20:35

3 respostas

1

Uma vez eu fiz isso no OpenBSD e segui link

Talvez possa ajudar também no NetBSD?

    
por 14.10.2010 / 20:59
1

Os daemontools do Bernstein Bernstein são instalados por meio do programa package/run , chamado pelo programa package/install . Isso determina se o sistema operacional usa o sistema 5 rc ou o antigo BSD rc e atualiza /etc/inittab ou /etc/rc.local de acordo.

van Smoorenburg rc (dos sistemas operacionais Linux) é um pesadelo de portabilidade, e Mewburn rc (usado atualmente no FreeBSD e no NetBSD) mal tinha (pouco menos de 6 meses) sido lançado para o NetBSD e não existe em todos os outros BSDs quando daemontools 0.76 saiu em julho de 2001.

Considerando que, por outro lado, /etc/inittab é uma coisa do passado, e em sistemas operacionais como o Ubuntu Linux /etc/rc.local foi realmente substituído três vezes ao longo - por van Smoorenburg rc , depois por upstart e depois por systemd. ( É uma mera duas vezes superada substituído no CentOS. )

Isso não deixa praticamente nada nos daemontools de Bernstein de baunilha.

Várias pessoas abordaram esse déficit ao longo dos anos.

  • Norikatsu Shigemura criou um arquivo Mewburn rc para o FreeBSD em 2004.
  • Jim Caroll publicou novos arquivos de trabalho para daemontools em 2006.
  • Gerrit Pape criou arquivos da unidade de serviço systemd para daemontools para o pacote "daemontools-run" que o xe mantém para o Debian Linux em 2014.

O script Mewburn rc do Shigemura desde o início incorporou o conhecimento de que svscanboot é uma coisa do passado também. Ele poderia manipular invocar um log de dados para a saída de svscan (e seus supervise filhos). Em 2007, não havia necessidade de readproctitle .

O conjunto de ferramentas de dados pode manipular os serviços daemontools e tem um modo de operação compatível com svscan , bem como < href="https://jdebp.eu./Softwares/nosh/freebsd-binary-packages.html#rc"> um pacote que fornece Mewburn rc arquivos para executar o gerenciador de serviços nosh e o scanner de serviço sob Mewburn rc . Para mais informações, consulte o Guia nosh no capítulo intitulado "Inicialização compatível de estilo antigo", acessível com

xdg-open /usr/local/share/doc/nosh/svscan-startup.html

Leitura adicional

por 17.05.2016 / 09:27
0

Isto não é para daemontools, mas pode ser uma alternativa que funcione / compile no netbsd: link Não há porta atual mas funciona para a frente

    
por 20.08.2017 / 15:21