Renato,

muito obrigado pela "aula" (por acaso vc � professor?); vou tentar
fazer na minha m�quina de testes........ qquer coisa incomodo
novamente..... a prop�sito, vc conhece algum material em portugues
sobre o ports.......??

Celso

> > Renato,
> >
> > No meu sistema n�o existe o /etc/rc.conf.local; tamb�m n�o existe man
> > para esse arquivo.... qual � o formato do mesmo? se quiser usar tem-se
> > que criar n�o m�o?
> 
> Exato, voc� deve cri�-lo na m�o mesmo, o formato dele � igual o do 
> /etc/rc.conf
> 
> > por exemplo: instalei o samba nesse sistema; na usa opini�o, qual a
> > melhor maneira de inicializa-lo?
> 
> Quando voc� instala um pacote que j� est� preparado para rcNg, por
> exemplo, o Samba 3.x
> 
> /usr/ports/net/samba3
> make install clean
> 
> Ele ir� criar um script de inicializa��o chamado /usr/local/etc/rc.d/samba.sh
> 
> Se voc� editar esse arquivo ir� encontrar comentado no come�o do
> arquivo o seguinte trecho:
> 
> #
> # Add the following lines to /etc/rc.conf to enable samba:
> #
> #samba_enable="YES"
> #
> # or, for fine grain control
> #
> #nmbd_enable="YES"
> #smbd_enable="YES"
> #winbindd_enable="YES"
> #
> 
> Ent�o, como est� escrito a�, samba_enable="YES" j� � o suficiente.
> 
> echo samba_enable=\"YES\" >> /etc/rc.conf.local
> 
> Pronto, o seu arquivo rc.conf.local foi criado e o samba ser�
> inicializado quando a m�quina for rebootada E tambem se vc executar
> /usr/local/etc/rc.d/samba.sh start
> 
> > outra coisa: qdo se instala algo pelo ports a inicializa��o j� fica
> > configurada? por exemplo: preciso insalar o samba mas as op��es do
> > ports n�o s�o suficientes..... posso fazer um "make fetch" e alterar
> > as op��es e depois instalar? como � que faria isso?
> 
> Bom, os ports mais novos, que mostram aquela telinha azul com opcoes,
> eles mantem essas opcoes gravadas no seu bsd, e qdo vc atualizar vai
> mante-las, para altera-las basta digitar "make config"
> 
> Como no seu caso as op��es n�o s�o suficientes, o que voc� pode fazer
> � o seguinte, duas op��es:
> 
> 1. executa um "make patch", ele vai baixar, extrair e aplicar os
> patches padrao, depois disso, v� ao diret�rio work/pacote.xxx.xx, que
> � onde ficam os fontes, altere, retorne ao diretorio principal do
> port, compile usando "make" e instale com "make install". Essa op��o,
> funciona, mas, quando vc for atualizar esse port vc tem que refazer
> tudo.
> 
> 2. Essa � uma op��o um pouco melhor, voc� vai no diret�rio do port,
> executa um "make extract", apenas vai extrair, sem patches, v� ao
> diret�rio, altere, crie um patch com diff -u, salve isso num arquivo e
> coloque-o em /usr/ports/categoria/port/files, com a nomenclatura,
> patch-nome_do_arquivo_que_ele_altera, feito isso, qdo vc der um make,
> ele vai extrair e jah aplicar suas alteracoes.
> 
> De qualquer maneira, se a altera��o que vc vai fazer for uma coisa que
> mais gente pode usar, que � �til, altere o port, gere um PR e envie
> para o gnats, assim, se for aprovado, ser� incorporado a �rvore
> oficial do free.
> 
> Espero ter ajudado.
> 
> []�s
> --
> Renato Botelho
> ICQ: 54596223
> AIM: RBGargaBR

_______________________________________________________________
Para enviar um novo email para a lista: [email protected]
Sair da Lista: http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a