[FUGSPBR] apos o cvsup o sistema volta para a versao antiga
Giovanni P. Tirloni
gpt em tirloni.org
Qui Jun 13 23:34:32 BRT 2002
* Cesar Cantarella (cantarella em senffnet.com.br) wrote:
> pessoal, vou tentar descrever bem detalhado o meu problema pra evitar de
> mandar mais de um e-mail com informacoes.
>
> Eu tinha (ou tenho ainda...nao sei) o free 4.4Release instalado aki. Resolvi
> fazer cvsup nele seguindo os passos da primeiros passos. Baixei o codigo
> fonte em /usr/ncvs/src (conforme a pagina dizia). Para isso eu utilizei o
> arquivo stable-supfile.
> Bom...depois disso compilei o fonte novo...logo depois o kernel, mas nessa
> hora eu nao conseguia compilar o kernel que eu usava antes, entao usei o
> GENERIC mesmo (make builkernel KERNCON=GENERIC). Ai aconteceu que o sistema
> passou para a versao 4.6RC e nao para a stable mais atual (que era o que eu
> esperava acontecer), mas ainda nao eh esse o maior problema.
>
> Depois de tudo instalado...mergemaster executado...fui recompilar o kernel,
> dessa vez usando o arquivo que eu fiz. Dava erro na versao do
> /usr/sbin/config. Entrei em /usr/src/usr.sbin/conf e fiz: make clean && make
> && make install.
> Tentei compilar denovo e dessa vez deu certo....porem (agora sim vem o meu
> maior problema), qdo o sistema eh reiniciado aparece 4.4Release.........
> ://///
> Ja tentei refazer todos os passos (make buildworld, make buildkernel....,
> etc) o sistema volta para 4.6, e denovo so consigo compilar usando o GENERIC
> que esta em /usr/ncvs/src/sys/i386/conf, e depois qdo vou compilar o meu
> kernel....o sistema volta para 4.4Release e ainda por cima da um monte de
> mensagens de erro qdo tenta carregar as regras do firewall (como se nao
> tivesse as opcoes necessarias no kernel...porem elas estao la!!!).
>
> alguma ideia???? eu nao tenho nenhuma....hehehehe
Olá,
Tente seguir os passos em http://www.freebsd.org/handbook/cvsup.html.
Tem um cvsupfile de exemplo em http://www.tirloni.org/conf/cvsup.conf.
Se você usar ele para atualizar para RELENG_4 (4-STABLE) os passos
são esses:
cd /usr/src
make buildworld
make buildkernel KERNERCONF=MYKERNEL
mergemaster (cuidado!!)
make installkernel KERNELCONF=MYKERNEL
make installworld
Sempre mantem o kernel e o sistema meio sincronizados.
Isso tá em http://www.freebsd.org/handbook/kernelconf-building.html
e http://www.freebsd.org/handbook/makeworld.html.
Lógico que você pode entrar em single-user mode e tal mas isso deve
funcionar sem problema, eu espero. Se você atualizar os fontes agora
deve pegar o 4.6-RC3, 4.6-RELEASE ou 4.6-STABLE. Vai saber..
Espero que ajude,
PS.: aquele cvsup.conf também atualiza o ports e os docs como você
pode ver.
- Giovanni
______________________________________________
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd