[FUGSPBR] script inicializa ção

BSDServer - Fugspbr fugspbr em bsdserver.com.br
Qui Nov 4 14:45:36 BRST 2004


Oi,

Isto é uma coisa boa que colocaram no BSD. Antes para desabilitar
o início automático de um programa no rc.d, tinha que renomear ele
ou tirar o flag de execução, enquanto o controle do início dos programas
do BSD (inet, ssh, mail, etc) estavam no /etc/rc.conf. Agora está tudo
centralizado ali, mais fácil de administrar.

Um abraço!

Rafael

On Wed, 13 Oct 2004 14:27:19 -0300, Celso Viana wrote
> Patrick,
> 
> Desculpe a ignorância, mas se todos os arquivos que estão em
> /usr/local/etc/rc.d e tem permissão de execução, não já são 
> executados na inicialização, independente de existir a linha 
> "xxx_enable="YES" em /etc/rc.conf?
> 
> Celso
> 
> On Wed, 13 Oct 2004 14:43:13 -0200, Patrick Tracanelli
> <eksffa em freebsdbrasil.com.br> wrote:
> > Celso Viana wrote:
> > > Ederson,
> > >
> > > Como é que a linha "samba_enable="YES"" vai entender que tem que
> > > executar o /usr/local/etc/rc.d/samba.sh?
> > >
> > > Celso
> > 
> > Celso, a lógica é contrária, não é a linha quem tem que entender, ela
> > tem que existir. É o samba.sh quem vai verificar, quando executado (e
> > todos arquivos que sejam executaveis, tenham a extensao .sh, dentro de
> > /usr/local/etc/rc.d/ são executados na inicialização e desligamento do
> > sistema) se "samba_enable" ou não, nos "rc conf files", dentre os quais
> > o /etc/rc.conf é um deles.
> > 
> > Os novos scripts de terceiros estão usando, quase em sua totalidade, o
> > padrão novo rc, RCng, adotado no FreeBSD 5, e dessa forma fazem uso do
> > rc.subr para verificar se a aplicação está habilitada para iniciar ou
> > não (enable ou não) como se fosse uma aplicação da base.
> > 
> > Como na série 4 os scripts criados pelo ports podiam opcionalmente vir
> > prontos para iniciar, mas a maioria ou vinha sem as devidas permissões
> > ou com extensão .sample, o usuário sempre necessitava interagir com o
> > script para ele executar (salvo excessões documentadas no pkg-message
> > que "brotam" na sua tela assim que o port acaba de ser instalado), então
> > em essência esse comportamento não quebra a POLA. A interação continua,
> > e agora deve ser explicito no rc.conf (ou equivalente) a entrada
> > aplicacao_enable="YES" para os ports mais recentes.
> > 
> > Essas linhas podem ficar em /etc/rc.conf ou /etc/rc.conf.local como pode
> > ser observado em
> > 
> > # grep rc_conf_files= /etc/defaults/rc.conf
> > rc_conf_files="/etc/rc.conf /etc/rc.conf.local"
> > 
> > Por questões de organizacao alguns de nos estamos brigando para que
> > /usr/local/etc/rc.conf entre nessa lista, mas por enquanto as opções são
> > só essas duas mesmo.
> > 
> > --
> > Atenciosamente,
> > 
> > Patrick Tracanelli
> > 
> > FreeBSD Brasil LTDA.
> > The FreeBSD pt_BR Documentation Project
> > http://www.freebsdbrasil.com.br
> > patrick @ freebsdbrasil.com.br
> > "Long live Hanin Elias, Kim Deal!"
> > 
> > 
> > 
> > _______________________________________________________________
> > Para enviar um novo email para a lista: fugspbr em fugspbr.org
> > Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> >
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/


--
Open WebMail Project (http://openwebmail.org)

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd