OK, eu encontrei. Red Hat / Centos, monte a mídia de instalação no diretório / mnt / source . Então, para copiar meus arquivos, mudei os comandos para:
%post --nochroot s
cp -f /mnt/source/custom/script1.sh /mnt/sysimage/usr/local/bin/
Eu tenho um DVD baseado no kickstart que eu quero usar para configurar alguns servidores de identificação. O DVD é uma cópia exata de uma imagem ISO do RHEL, com a adição de um diretório chamado "custom". Sob esse diretório, eu tenho alguns scripts e alguns jpgs que eu quero copiar para cada servidor.
No arquivo de kickstart, na seção% post --nochroot, copio todos esses arquivos para o local final como:
cp -f /custom/script1.sh /mnt/sysimage/usr/local/bin/
cp -f /custom/script2.sh /mnt/sysimage/usr/local/bin/
cp -f /custom/script3.sh /mnt/sysimage/usr/local/bin/
cp -f /custom/image1.jpg /mnt/sysimage/usr/local/<myapp>
cp -f /custom/image2.jpg /mnt/sysimage/usr/local/<myapp>
cp -f /custom/image3.jpg /mnt/sysimage/usr/local/<myapp>
No entanto, o arquivo ks.log diz que o diretório / custom existe!
Então, como copio arquivos do DVD de instalação para o novo sistema?
OK, eu encontrei. Red Hat / Centos, monte a mídia de instalação no diretório / mnt / source . Então, para copiar meus arquivos, mudei os comandos para:
%post --nochroot s
cp -f /mnt/source/custom/script1.sh /mnt/sysimage/usr/local/bin/