[GTER] Atualização do FreeBSD

Christopher Giese <SkyWarrior> chris at irapida.com.br
Fri Jan 21 13:05:39 -02 2005


Boa Tarde

Sempre que vamos atualizar um FreeBSD, a tarefa é relativamente chata. É 
uma tarefa simples
(http://www.bsdux.com.br/artigos/FreeBSD_4x_Atualizando.txt )
Porém chata e demorada...... sendo que durante este período poderíamos 
estar preocupados em resolver outros problemas ou até mesmo estudando 
outras tecnologias.

Pensando nisto desenvolvi um script para atualizar o FreeBSD.
(inicialmente este script apenas atualiza a famĩlia 4x do Freebsd... mas 
em breve atualizará a 5x tb)

Ele funciona de acordo com os seguintes passos:

#################################################################
1 - Ele analiza se foi utilizada "flag" com nome de kernel ou nao
* Se foi utilizada ele usará a mesma, ao contrário ele assumo o kernel 
GENERIC

2 - Cria ambiente trabalho e para baixar necessidades

3 - Analizado se existe ou nao a Ferramenta "cvsup"
* Se nao existir ele baixa do BSDUX e instala, ao contrário ele 
prossegue o script

4 - Analizado se existe ou nao a Ferramenta de teste para server + 
rapido de CVSUP
* Se nao existir ele baixa do BSDUX e instala, ao contrário ele 
prossegue o script

5 - Faz o teste para ver qual o servidor de "cvs" mas veloz naquele 
instante para sua atualização

6 - Cria o arquivo de SUPFILE para a atualização do source baseado nas 
informações de kernel/velocidade

7 - Baixa o Source do FreeBSD

8 - Inicia TODO o processo de Compilação de Source / Kernel

9 - Aplica o emerge

10 - Altera a Permissao do suidperl para nao dar problema caso rode 
QmailScanner
##################################################################

modo de utilização:

###################################################################
mkdir /pkg
cd /pkg
fetch http://www.bsdux.com.br/arquivos/cvsup4-20050121.sh
chmod 555 cvsup4-20050121.sh
./cvsup4-20050121.sh NOME_DO_SEU_KERNEL
(agora é ir fazendo outra coisa... pq isto vai demorar)
###################################################################

Espero com isto ter auxiliado e automatizado o processo :)

Atenciosamente

Christopher Giese
System Network Security Administrator - IRAPIDA TELECOM
chris at irapida.com.br



More information about the gter mailing list