Re: [FUGSPBR] script inicialização

Celso Viana celso.vianna em gmail.com
Qua Out 13 14:27:19 BRT 2004


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/



Mais detalhes sobre a lista de discussão freebsd