Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-10 Por tôpico Cristina Fernandes Silva
Pegando carona..nesse topico

Saiu três patchs de correção para o FreeBSD,  dois deles é necessário
fazer a recompilação, então tanto faz usar essas duas opções ou neste
caso especifico é melhor usar a segunda opção.


2009/6/3 Wanderson Tinti wander...@bsd.com.br:
 2009/6/3 Thiago Gomes thiagome...@gmail.com:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem escrito),
 ele menciona
 dois procedimentos sobre a compilação do Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf
 #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf
 #config kernel_Modificado_01
 #cd ../compile/kernel_Modificado_01

 #make depend
 #make

 #make cleandepend
 #make clean

 # make install


 Opção 2 (é a que eu uso)

 #cd /usr/src
 #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01

 Porem segundo o autor o primeiro passo eh a forma mais recomendada.

 Alguma razão para isso, já que ele não deixa claro ? ??


 Boa noite,
 A primeira opção basta ter o /usr/src/sys, já a segunda precisa de
 tudo no /usr/src/*.
 -
 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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-10 Por tôpico Enio Marconcini -:- www.Enio.Pro.Br -:-
Cristina, esses patches são para o 7.2-Release ?

2009/6/10 Cristina Fernandes Silva cristinafs.lis...@gmail.com:
 Pegando carona..nesse topico

 Saiu três patchs de correção para o FreeBSD,  dois deles é necessário
 fazer a recompilação, então tanto faz usar essas duas opções ou neste
 caso especifico é melhor usar a segunda opção.


 2009/6/3 Wanderson Tinti wander...@bsd.com.br:

-- 
ENIO RODRIGO MARCONCINI
www.Enio.Pro.Br
skype: eniorm

 Administrador de Redes e Professor Universitário
 Especialista em Redes de Computadores
 Análise de Sistemas e Banco de Dados
 Slackware Linux, OpenBSD e FreeBSD
 Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-10 Por tôpico mantunes
sim..

http://www.freebsd.org/security/advisories.html

2009/6/10 Enio Marconcini -:- www.Enio.Pro.Br -:- eni...@gmail.com:
 Cristina, esses patches são para o 7.2-Release ?

 2009/6/10 Cristina Fernandes Silva cristinafs.lis...@gmail.com:
 Pegando carona..nesse topico

 Saiu três patchs de correção para o FreeBSD,  dois deles é necessário
 fazer a recompilação, então tanto faz usar essas duas opções ou neste
 caso especifico é melhor usar a segunda opção.


 2009/6/3 Wanderson Tinti wander...@bsd.com.br:

 --
 ENIO RODRIGO MARCONCINI
 www.Enio.Pro.Br
 skype: eniorm

 Administrador de Redes e Professor Universitário
 Especialista em Redes de Computadores
 Análise de Sistemas e Banco de Dados
 Slackware Linux, OpenBSD e FreeBSD
 Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Marcio Antunes
Powered by FreeBSD
==
* Windows: Where do you want to go tomorrow?
* Linux: Where do you want to go today?
* FreeBSD: Are you, guys, comming or what?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Thiago Gomes
E qual seria as vantagens e desvantagens de cada opção ?
principalmente da ultima ?

os amigos da lista, se utiliza de qual método ?

2009/6/3 Márcio Luciano Donada mdon...@gmail.com:
 Thiago Gomes escreveu:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem escrito),
 ele menciona
 dois procedimentos sobre a compilação do Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf
 #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf
 #config kernel_Modificado_01
 #cd ../compile/kernel_Modificado_01




 Nesta forma acima, você compila o seu novo kernel apenas.


 Opção 2 (é a que eu uso)

 #cd /usr/src
 #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01


 Nesta forma você compila o seu novo kernel bem como o sistema tudo sob o
 novo kernel.
 -
 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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Edson Brandi
Thiago,

Posso estar desatualizado mas até algumas releases atrás o resultado
de ambas as sequencias de comando é a mesma, ou seja, ao executa-los
você compila seu kernel e todos os modulos.

Acho dificil que isto tenha mudado recentemente, e neste caso vai do
gosto pessoal de cada um.

Edson

2009/6/3 Thiago Gomes thiagome...@gmail.com:
 Porem segundo o autor o primeiro passo eh a forma mais recomendada.
 Alguma razão para isso, já que ele não deixa claro ? ??

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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Márcio Luciano Donada
Thiago Gomes escreveu:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem escrito),
 ele menciona
 dois procedimentos sobre a compilação do Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf
 #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf
 #config kernel_Modificado_01
 #cd ../compile/kernel_Modificado_01


   

Nesta forma acima, você compila o seu novo kernel apenas.


 Opção 2 (é a que eu uso)

 #cd /usr/src
 #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01
   

Nesta forma você compila o seu novo kernel bem como o sistema tudo sob o
novo kernel.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Zhu Sha Zang
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Márcio Luciano Donada escreveu:
 Thiago Gomes escreveu:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem
 escrito), ele menciona dois procedimentos sobre a compilação do
 Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf #config kernel_Modificado_01 #cd
 ../compile/kernel_Modificado_01




 Nesta forma acima, você compila o seu novo kernel apenas.


 Opção 2 (é a que eu uso)

 #cd /usr/src #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01


 Nesta forma você compila o seu novo kernel bem como o sistema tudo
 sob o novo kernel. - Histórico:
 http://www.fug.com.br/historico/html/freebsd/ Sair da lista:
 https://www.fug.com.br/mailman/listinfo/freebsd

Para recompilar o sistema não seria

make buildworld
make installworld

??
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkomZcUACgkQ35zeJy7JhCgWogCdHcxW5JKkTeanxsrdHOvvSIlR
cnoAmwbR+/J6IREQBh18y9i6CYjhSS1R
=YQeh
-END PGP SIGNATURE-

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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Edson Brandi
2009/6/3 Zhu Sha Zang zhushaz...@yahoo.com.br:
 Para recompilar o sistema não seria

 make buildworld
 make installworld

 ??

Sim, você está correto :)

A sequencia para recompilar todo o sistema seria essa que vc mencionou.

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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Giancarlo Rubio
2009/6/3 Thiago Gomes thiagome...@gmail.com:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem escrito),
 ele menciona
 dois procedimentos sobre a compilação do Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf
 #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf
 #config kernel_Modificado_01
 #cd ../compile/kernel_Modificado_01

 #make depend
 #make

 #make cleandepend
 #make clean

 # make install


 Opção 2 (é a que eu uso)

 #cd /usr/src
 #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01

 Porem segundo o autor o primeiro passo eh a forma mais recomendada.

Recomendação cada um dá a sua. A minha recomendação é a segunda porque
é mais facil!


 Alguma razão para isso, já que ele não deixa claro ? ??

Lendo o /usr/src/Makefile, temos o buildkernel com as linhas abaixo


# Define the user-driven targets. These are listed here in alphabetical
# order, but that's not important.
#
# Targets that begin with underscore are internal targets intended for
# developer convenience only.  They are intentionally not documented and
# completely subject to change without notice.
#
# For more information, see the build(7) manual page.
#
TGTS=   all all-man buildenv buildenvvars buildkernel buildworld \
check-old check-old-dirs check-old-files check-old-libs \
checkdpadd clean cleandepend cleandir \
delete-old delete-old-dirs delete-old-files delete-old-libs \
depend distribute distributeworld distrib-dirs distribution doxygen \
everything hierarchy install installcheck installkernel \
installkernel.debug reinstallkernel reinstallkernel.debug \
installworld kernel-toolchain libraries lint maninstall \
obj objlink regress rerelease showconfig tags toolchain update \
_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
_build-tools _cross-tools _includes _libraries _depend \
build32 distribute32 install32
TGTS+=  ${SUBDIR_TARGETS}

BITGTS= files includes
BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/}
TGTS+=  ${BITGTS}
...

Nessa variaves TGTS vemos os mesmos passos clean, cleandir, depend,etc..

Ou seja é mais fácil a segunda forma que já tem uma espécie de
atalho para a compilação do kernel.



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




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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico luciano.x
Eu compilei um há uns dias e usei a primeira opção.
Pq?
Pq eu não tinha o base instalado (e não queria instalá-lo :) e eu acho
bem mais fácil criar um arquivo:
/usr/sys/i386/conf/MEUKERNEL
com o seguinte conteúdo:

include GENERIC
ident MEUKERNEL

opções para o MEUKERNEL

#EOF

# config MEUKERNEL
# cd ../compile/MEUKERNEL

#make depend
#make
#make install

(make cleandepend e clean só se vc já construído algum personalizado
alguma vez anteriormente)

Afinal ninguém compila um kernel sem modificá-lo.


 Recomendação cada um dá a sua. A minha recomendação é a segunda porque
 é mais facil!

   
-- 
luciano.x

Teclado não encontrado.
Aperte F2 para continuar ou delete para entrar no setup...

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


Re: [FUG-BR] Compilação do Kernel do FreeBSD

2009-06-03 Por tôpico Wanderson Tinti
2009/6/3 Thiago Gomes thiagome...@gmail.com:
 Pessoal,

 Lendo aqui o livro do Denis sobre FreeBSD (aliais muito bem escrito),
 ele menciona
 dois procedimentos sobre a compilação do Kernel, onde consiste em

 Opção 1

 #cd/usr/sys/i338/conf
 #cp  GENERIC kenel_Modificado_01
 #cd/usr/sys/i338/conf
 #config kernel_Modificado_01
 #cd ../compile/kernel_Modificado_01

 #make depend
 #make

 #make cleandepend
 #make clean

 # make install


 Opção 2 (é a que eu uso)

 #cd /usr/src
 #make buildkernel KERNCONF=kernel_Modificado_01
 #make installkernel KERNCONF=kernel_Modificado_01

 Porem segundo o autor o primeiro passo eh a forma mais recomendada.

 Alguma razão para isso, já que ele não deixa claro ? ??


Boa noite,
A primeira opção basta ter o /usr/src/sys, já a segunda precisa de
tudo no /usr/src/*.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd