[FUG-BR] Upgrade -- Exemplo final
Carlos Anderson Jardim
cajardim em santacasasjc.com.br
Quarta Maio 13 13:35:20 BRT 2009
Eu ja tenho uma receita de bolo que funciona com qualquer versão
---- RECEITA DE BOLO -----
1 - Baixando o novo Kernel e UserLand
Editar o arquivo stable-supfile conforme abaixo:
cd /usr/share/examples/cvsup/
vi stable-supfile
*default host=cvsup4.us.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_7_1
*default delete use-rel-suffix
*default compress
src-all
cvsup -g -L 2 stable-supfile
Caso exista alguma mudança, ela será mostrada.
2 - Compilando o novo UserLand:
cd /usr/src
make clean
make buildworld
Caso ocorra algum problema no processo do make buildworld, executar o
comando make clean e repetir o comando make buildworld até que tudo dê
certo.
make buildkernel=GENERIC
3 - Instalando o novo UserLand:
make installkernel=GENERIC
shutdown now
mount -t ufs -a
cd /usr/src
make installworld
mergemaster -a
reboot
4 - Verificar as opções adicionais do antigo kernel e passá-las para o novo
Kernel
cd /usr/src/sys/i386/conf
vi KERNEL
cp GENERIC KERNEL
vi KERNEL
ident KERNEL
# FIREWALL
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #print information about
options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options IPDIVERT # habilita o NATD
options DUMMYNET # habilita a limitacao de
trafego
options IPSEC # IP security
options IPSEC_ESP # IP security (crypto;
define w/
IPSEC)
config KERNEL
cd /usr/src/sys/compile/KERNEL/
make depend
make
make install
reboot
----- Original Message -----
From: "Marcelo/Porks" <marcelorossi em gmail.com>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
<freebsd em fug.com.br>
Sent: Monday, May 11, 2009 5:10 PM
Subject: Re: [FUG-BR] Upgrade -- Exemplo final
2009/5/11 Franklin França <franca.franklin em gmail.com>:
> Alguém mais...
o garga me deu a dica uma vez para usar mergemaster -F no fim
http://www.freebsd.org/cgi/man.cgi?query=mergemaster&sektion=8
-F If the files differ only by VCS Id ($FreeBSD) install the new file.
ou seja
cd /usr/obj
rm -rf ./usr
cd /usr/src
make update
make clean; make clean
make buildworld
make buildkernel
make installkernel
mergemaster -p
make installworld
mergemaster -FPi
reboot
>
> 2009/5/11 Matheus <matheusl.abreu em gmail.com>
>
>> tenho algumas sugestões ... acho que são validas apenas para a série 7
>> ...
>>
>> ao invés de ....
>> make buildkernel
>> make installkernel
>>
>> apenas um ....
>> make kernel
>>
>> faz a mesma coisa
>> ;D
>>
>> ---- --
>> Matheus L. Abreu
>> [ matheusl dot abreu (a) gmail.com ]
>> [ http://matheuslamberti.blogspot.com ]
>>
>> "In theory there is no difference between theory and practice, but in
>> practice there is." (Unknown)
>> "Two things control men's nature, instinct and experience." (Blaise
>> Pascal)
>> "I do not fear computers. I fear the lack of them." (Isaac Asimov)
>> "Cold like some magnificent skyline; out of my reach but always in my eye
>> line now" (Keane - Spiralling)
>> "Para obter algo que você nunca teve, precisa fazer algo que nunca fez."
>>
>>
>> 2009/5/11 Franklin França <franca.franklin em gmail.com>
>>
>> > Pesssoal como varias pessoas opinarão de qual o procedimento correto
>> > para
>> > atulizar o FreeBSD ressolvi geral um exemplo para ser postado no Site
>> > da
>> > FUG
>> > todos estão de acordo com o modelo abaixo
>> >
>> > editar o /etc/make.conf
>> >
>> > SUP_UPDATE=yes
>> > SUP= /usr/bin/csup
>> > SUPFLAGS= -g -L 2
>> > SUPHOST= cvsup2.br.freebsd.org
>> > SUPFILE= /usr/local/etc/source.supfile
>> > KERNCONF=MEUKERNEL
>> >
>> >
>> > Após isso configuro o /usr/local/etc/source.supfile para atualizar pro
>> > sistema desejado.
>> >
>> > Após:
>> >
>> > cd /usr/obj
>> > rm -rf ./usr
>> > cd /usr/src
>> > make update
>> > make clean; make clean
>> > make buildworld
>> > make buildkernel
>> > make installkernel
>> > mergemaster -p
>> > make installworld
>> > mergemaster -Pi
>> > reboot
>> >
>> > Sugestões mudanças???
>> >
>> > --
>> > atenciosamente,
>> >
>> > Franklin de França
>> > -------------------------
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> atenciosamente,
>
> Franklin de França
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
Marcelo Rossi
"This e-mail is provided "AS IS" with no warranties, and confers no rights."
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
__________ Information from ESET Smart Security, version of virus signature
database 4065 (20090511) __________
The message was checked by ESET Smart Security.
http://www.eset.com
Mais detalhes sobre a lista de discussão freebsd