Re: [FUG-BR] Tentando atualizar o FreeBSD via svn

2014-04-17 Por tôpico Eduardo Lemos de Sa
Oi Renato

Obrigado pelos palpites e conselhos sobre o script: eu sou um professor de
química e quase não frequentei uma disciplina (o que dirá, um curso, de
computação). Assim, agradeço muito a oportunidade de poder aprender mais um
pouquinho.

Sobre os seus comentários, minhas observações seguem abaixo (para não fazer
top post):



2014-04-17 11:56 GMT-03:00 Renato Botelho :

> On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote:
> > Oi Pessoal
>
> Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o
> costume... :)
>
> > Eu tenho encontrado um problema de reprodutibilidade para se fazer uma
> > atualização: em uma máquina, eu rodo 9.2-STABLE  e em uma outra, estou
> com
> > o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas,
> > roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se
> > nada dá errado, eu sigo com a instalação do kernel e faço o make
> > installworld. O script é este:
> >
> > #!/bin/csh
> >
> > cd /usr/src
>
> Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser
> executado em outro diretório? Isso pode ser perigoso.
>

Eu nem tinha pensado nisto, mas agora eu vou corrigir o script para fazer
direto um rm -rf /usr/src/*


>
> > cp /usr/src/sys/amd64/conf/MYKERNEL* ~
> > rm -rf *
> > cd /usr/local/etc/cvsup
> > rm -rf *
> >
> > cd /usr/src
> > rm -rf *
>
> Teoricamente lá em cima você já removeu tudo, pra que remover
> novamente :)
>

Eu sou mineiro, "daqueles que só arrisca quando tem certeza". Vai que ficou
um caquinho de arquivo que não foi deletado? :-)



>
> >
> > # atualiza as fontes so sistema operacional FreeBSD
> > cd /root
> > #cvsup -g -L 2 stable-supfile
> > svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src
>
> Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no
> caso de já existir.
>
>
Eu uso a receita que funcionou na primeira vez (o checkout). Vou atualizar
e fazer somente um "up"


 > cd /usr/src
> > make buildworld > & ~root/build-9.2.log
> > #make installworld
> > cd ~root
> > cp MYKERNEL* /usr/src/sys/amd64/conf
> > cd /usr/src
> > make buildkernel "KERNCONF=MYKERNEL" > & kernel.log
> >
> >
> >
> > Na máquina que está rodando a versão STABLE, não há erros ou problemas.
> Na
> > máquina que está rodando a RELEASE, logo após a etapa em que as fontes
> > antigas que estão no /usr/src são apagadas e o svn começaria a trazer as
> > novas, eu tenho esta mensagem:
> >
> > svn: E670008: Unable to connect to a repository at URL '
> > https://svn0.us-east.freebsd.org/base/stable/9'
> > svn: E670008: hostname nor servname provided, or not known
>
> Seu servidor não consegue chegar até esse servidor, isso você tem que
> investigar se é por conta de algum bloqueio na rede, ou algum problema
> de roteamento. Mas isso não tem relação com a versão ser STABLE ou
> RELEASE, me parece um problema de rede.
>
>
O estranho é que os dois estão sob a mesma rede, devendo sofrer as mesmas
influências de firewall e outros bloqueios.
Nenhum dos dois obtem resposta ao ping svn0.us-east.freebsd.org (nem se eu
troco o east por west ou por svn0.eu.freebsd.org). Descobri uma  diferença
entre as máquinas: uma delas está obtendo o IP via DHCP e a outra está com
o IP fixado na mão.

Um abraço

Eduardo

--
> Renato Botelho
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Eduardo Lemos de Sa
Associated Professor Level 4
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186
Voip Number call to (41) 33613600 (listen to the message and type 10531185)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] site da fug com freebsdnews em pt/br como?

2014-04-17 Por tôpico Evandro Nunes
oi

como é que o site da fug está com as noticias do freebsdnews em pt/br?
sei que ao clicar chama o site no google translate mas e pra gerar, deu pra
ver que é rss mas o freebsdnews nao tem rss em portugues e se voce
simplesmente cola o rss no google translate ele traduz o rss e quebra tudo

eu queria usar esse feed em portugues tambem no meu celular
quem sabe me dizer?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Tentando atualizar o FreeBSD via svn

2014-04-17 Por tôpico Paulo Henrique - BSDs Brasil

Em 17/04/2014 11:56, Renato Botelho escreveu:
> On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote:
>> Oi Pessoal
> Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o
> costume... :)
>
>> Eu tenho encontrado um problema de reprodutibilidade para se fazer uma
>> atualização: em uma máquina, eu rodo 9.2-STABLE  e em uma outra, estou com
>> o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas,
>> roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se
>> nada dá errado, eu sigo com a instalação do kernel e faço o make
>> installworld. O script é este:
>>
>> #!/bin/csh
>>
>> cd /usr/src
> Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser
> executado em outro diretório? Isso pode ser perigoso.
>
>> cp /usr/src/sys/amd64/conf/MYKERNEL* ~
>> rm -rf *
>> cd /usr/local/etc/cvsup
>> rm -rf *
>>
>> cd /usr/src
>> rm -rf *
> Teoricamente lá em cima você já removeu tudo, pra que remover
> novamente :)
>
>> # atualiza as fontes so sistema operacional FreeBSD
>> cd /root
>> #cvsup -g -L 2 stable-supfile
>> svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src
> Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no
> caso de já existir.
>
>> cd /usr/src
>> make buildworld > & ~root/build-9.2.log
>> #make installworld
>> cd ~root
>> cp MYKERNEL* /usr/src/sys/amd64/conf
>> cd /usr/src
>> make buildkernel "KERNCONF=MYKERNEL" > & kernel.log
>>
>>
>>
>> Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na
>> máquina que está rodando a RELEASE, logo após a etapa em que as fontes
>> antigas que estão no /usr/src são apagadas e o svn começaria a trazer as
>> novas, eu tenho esta mensagem:
>>
>> svn: E670008: Unable to connect to a repository at URL '
>> https://svn0.us-east.freebsd.org/base/stable/9'
>> svn: E670008: hostname nor servname provided, or not known
> Seu servidor não consegue chegar até esse servidor, isso você tem que
> investigar se é por conta de algum bloqueio na rede, ou algum problema
> de roteamento. Mas isso não tem relação com a versão ser STABLE ou
> RELEASE, me parece um problema de rede.
>
Atualizei um 9.2 RELEASE semana passada  para o 10 Stable e esse 
servidor sempre retornava falha de conexão.
Acabei utilizando o seguinte:
svn checkout svn://svn.FreeBSD.org/base/stable/10 /usr/src

Depois para atualizar para uma nova release basta fazer
svn up /usr/src

Caso seja ports utilizo
svn checkout svn://svn.FreeBSD.org/ports/head /usr/ports

Para atualizar os ports efetuo o seguinte
svn up /usr/ports

É simples e rapido e nem precisa se preocupar como o MYKERNEL pois ele 
não é apagado embora não aconselho a usar o MYKERNEL de um 9.2 em uma 
atualização do 10, tive uns problemas como o shared memory.

Durante a instalação eu não instalo nem os ports nem o src, utilizo o 
portsnap fetch extract para poder instalar o svn depois removo e passo a 
usar o repositório ( acho mais divertido, alem de ser bem mais rapido 
atualizar pelo svn com relação ao portsnap ).

Abraços


-- 
Paulo Henrique.
Grupo de Usuários do FreeBSD no Brasil.
Fone: (21) 96713-5042

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Tentando atualizar o FreeBSD via svn

2014-04-17 Por tôpico Renato Botelho
On Qui, 2014-04-17 at 11:23 -0300, Eduardo Lemos de Sa wrote:
> Oi Pessoal

Opa, tudo bem? Vou só dar uns pitacos no meio do script pra não perder o
costume... :)

> Eu tenho encontrado um problema de reprodutibilidade para se fazer uma
> atualização: em uma máquina, eu rodo 9.2-STABLE  e em uma outra, estou com
> o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas,
> roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se
> nada dá errado, eu sigo com a instalação do kernel e faço o make
> installworld. O script é este:
> 
> #!/bin/csh
> 
> cd /usr/src

Já parou pra pensar que se o /usr/src não existir, o rm -rf vai ser
executado em outro diretório? Isso pode ser perigoso.

> cp /usr/src/sys/amd64/conf/MYKERNEL* ~
> rm -rf *
> cd /usr/local/etc/cvsup
> rm -rf *
> 
> cd /usr/src
> rm -rf *

Teoricamente lá em cima você já removeu tudo, pra que remover
novamente :)

> 
> # atualiza as fontes so sistema operacional FreeBSD
> cd /root
> #cvsup -g -L 2 stable-supfile
> svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src

Toda vez você baixa o src inteiro novamente? um svn up já atualizaria no
caso de já existir.

> cd /usr/src
> make buildworld > & ~root/build-9.2.log
> #make installworld
> cd ~root
> cp MYKERNEL* /usr/src/sys/amd64/conf
> cd /usr/src
> make buildkernel "KERNCONF=MYKERNEL" > & kernel.log
> 
> 
> 
> Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na
> máquina que está rodando a RELEASE, logo após a etapa em que as fontes
> antigas que estão no /usr/src são apagadas e o svn começaria a trazer as
> novas, eu tenho esta mensagem:
> 
> svn: E670008: Unable to connect to a repository at URL '
> https://svn0.us-east.freebsd.org/base/stable/9'
> svn: E670008: hostname nor servname provided, or not known

Seu servidor não consegue chegar até esse servidor, isso você tem que
investigar se é por conta de algum bloqueio na rede, ou algum problema
de roteamento. Mas isso não tem relação com a versão ser STABLE ou
RELEASE, me parece um problema de rede.

-- 
Renato Botelho

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Tentando atualizar o FreeBSD via svn

2014-04-17 Por tôpico Eduardo Lemos de Sa
Oi Pessoal

Eu tenho encontrado um problema de reprodutibilidade para se fazer uma
atualização: em uma máquina, eu rodo 9.2-STABLE  e em uma outra, estou com
o 9.2-RELEASE. Em ambas, eu rodo um script que apaga as fontes antigas,
roda o svn, faz o make buildworld, compila o kernel atual (MYKERNEL). Se
nada dá errado, eu sigo com a instalação do kernel e faço o make
installworld. O script é este:

#!/bin/csh

cd /usr/src
cp /usr/src/sys/amd64/conf/MYKERNEL* ~
rm -rf *
cd /usr/local/etc/cvsup
rm -rf *

cd /usr/src
rm -rf *

# atualiza as fontes so sistema operacional FreeBSD
cd /root
#cvsup -g -L 2 stable-supfile
svn co https://svn0.us-east.FreeBSD.org/base/stable/9 /usr/src
cd /usr/src
make buildworld > & ~root/build-9.2.log
#make installworld
cd ~root
cp MYKERNEL* /usr/src/sys/amd64/conf
cd /usr/src
make buildkernel "KERNCONF=MYKERNEL" > & kernel.log



Na máquina que está rodando a versão STABLE, não há erros ou problemas. Na
máquina que está rodando a RELEASE, logo após a etapa em que as fontes
antigas que estão no /usr/src são apagadas e o svn começaria a trazer as
novas, eu tenho esta mensagem:

svn: E670008: Unable to connect to a repository at URL '
https://svn0.us-east.freebsd.org/base/stable/9'
svn: E670008: hostname nor servname provided, or not known



Já vasculhei nas listas de discussão e de forums e não consegui uma
explicação para esta diferença de comportamento. Por favor, alguém poderia
sugerir uma solução para este problema?

Um abraço e obrigado pela atenção


Eduardo

-- 
Eduardo Lemos de Sa
Associated Professor Level 4
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186
Voip Number call to (41) 33613600 (listen to the message and type 10531185)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd