28.7. Script de Pós-Instalação
Você tem a opção de adicionar comandos para rodar no sistema logo após completar a instalação. Esta seção deve estar no fim do arquivo de kickstart e deve começar com o comando
%post
. Esta seção é útil para funções como a instalação de software adicionais e a configuração de um servidor de nome (nameserver) adicional.
Nota
Se você configurou a rede com informações de IP estático, incluindo um servidor de nome, pode acessar a rede e resolver endereços IP na seção
%post
. Se configurou a rede para o DHCP, o arquivo /etc/resolv.conf
não foi completado quando a instalação executou a seção %post
. Você pode acessar a rede, mas não pode resolver endereços IP. Portanto, se usar o DHCP, você deve especificar os endereços IP na seção %post
.
Nota
O script de pós-instalação é rodado em um ambiente chroot. Portanto, atividades como por exemplo a cópia de scripts ou RPMs da mídia de instalação não funcionam.
--nochroot
- Permite que você especifique comandos que queira rodar fora do ambiente chroot.O exemplo a seguir copia o arquivo
/etc/resolv.conf
para o sistema que acaba de ser instalado.%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --interpreter /usr/bin/python
- Permite que você especifique uma linguagem de script diferente, como Python. Substitua /usr/bin/python pela sua linguagem de script preferida.
28.7.1. Exemplos Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Registrar o sistema junto a um Red Hat Network Satellite:
Executar um script chamado
runme
em uma partilha NFS:
mkdir /mnt/temp mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp
mkdir /mnt/temp
mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w --
/mnt/temp/runme
umount /mnt/temp
Nota
O bloqueio de arquivos NFS não é suportado em modo kickstart, e portanto
-o nolock
é necessário ao montar um NFS.