Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - DICA: Copiar arquivos da midia de instalação Kickstart
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

DICA: Copiar arquivos da midia de instalação Kickstart

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Documentos sobre o Projeto
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
heathcliffz
Novato
Novato


Registrado em: Feb 13, 2007
Mensagens: 42

MensagemEnviada: Sex Mai 18, 2007 10:53 am    Assunto: DICA: Copiar arquivos da midia de instalação Kickstart Responder com Citação

Bom, como sabem (e já escrevi isso num artigo aqui) a cópia de arquivos da mídia de instalação através dos comandos listados na seção %post do arquivo de configuração da instalação Kickstart não é possível. Mas se eu precisar copiar alguns arquivos a mais a partir dessa mídia e deixar tudo automatizado? É isso que iremos ver agora !xD

Na seção post você irá definir os comandos e arquivos que você quer se sejam executados e/ou copiados. Mas para copiar arquivos da mídia de instalação utilizaremos o arquivo rc.local que é carregado sempre que o Linux é inicializado (tipo um autoexec.bat no Windows). Para isso faremos no arquivo ks.conf:

Código:
%post
mkdir /mnt/sysimage/media/cdrom
echo -e "mount /dev/cdrom /media/cdrom \ncp /media/cdrom/arquivos.tar.gz \nsh /usr/src/arquivos/script" >> /mnt/sysimage/etc/rc.d/rc.local


Explicando...


echo -e: o echo com a opção -e irá interpretar a \ como um comando, então o \n que você vê antes dos comandos é uma quebra de linha para que cada comando fique numa linha separada e funcionem corretamente.


>> /mnt/sysimage/etc/rc.d/rc.local: isso fará com que a saída do echo em vez de ser mostrada no console seja gravada no arquivo rc.local.

Depois de executados comandos do %post a instalação pedirá que você reinicie o computador... a essa altura seu rc.local já vai estar configurado e na primeira inicialização ele irá executar os comandos que você definiu, mas tenha o cuidado de limpar o rc.local depois disso para ele não ficar tentando executar esses comandos sempre que você der boot!!! Isso pode ser feito num script e colocado no próprio rc.local como ultimo comando ou então pode-se ser feito manualmente editando o /etc/rc.d/rc.local.

Lembrando que tudo isso foi feito e testado apenas no Fedora Core 6!!!
_________________
Confirmado: dias 28, 29 e 30 de Setembro de 2007 em Aracaju - SE.
II ENSL - Encontro Nordestino de Software Livre
I LIVRE-SE - Encontro Sergipano de Software Livre
http://www.ensl.org.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Documentos sobre o Projeto Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.

Powered by phpBB © 2001, 2005 phpBB Group

Forums ©
_