32.7. Script de post-instalación
%post. Si su archivo kickstart también incluye una sección %pre, el orden de las secciones %pre y %post no es importante.
Nota
%post. Si configuró la red para DHCP, el archivo /etc/resolv.conf no ha sido completado cuando la instalación ejecute la sección %post. Puede acceder a la red, pero no puede resolver direcciones IP. Por lo tanto si está usando DHCP, debe especificar direcciones IP en la sección %post.
Nota
--nochroot- Le permite especificar comandos que le gustaría ejecutar fuera del ambiente chroot.El ejemplo siguiente copia el archivo
/etc/resolv.confal sistema de archivos que acaba de instalar.%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
--interpreter /usr/bin/python- Le permite especificar un lenguaje de script diferente, tal como Python. Remplace /usr/bin/python con el lenguaje de scripting de su preferencia.
--log /path/to/logfile- Registros de salida del script de post-instalación. Observe que la ruta del archivo de registro debe considerar si usar o no la opción
--nochroot. Por ejemplo, sin--nochroot:%post --log=/root/ks-post.log
Con--nochroot:%post --nochroot --log=/mnt/sysimage/root/ks-post.log
32.7.1. Ejemplos
Ejemplo 32.1. Registra el sistema a Red Hat Network Satellite y guarda la salida:
%post --log=/root/ks-post.log wget -O- http://proxy-or-sat.example.com/pub/bootstrap_script | /bin/bash /usr/sbin/rhnreg_ks --activationkey=<activationkey>
Ejemplo 32.2. Ejecute un script llamado runme desde un directorio NFS compartido:
mkdir /mnt/temp mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp openvt -s -w -- /mnt/temp/runme umount /mnt/temp
-o nolock cuando se monta un directorio NFS.
Ejemplo 32.3. Ejecutar el gestor de suscripción como un script post-instalación
--autosubscribe suscribe automáticamente el nuevo sistema para que sea el grupo de suscripción que más concuerde después de registrarlo a los servicios de derechos .
%post --log=/root/ks-post.log /usr/sbin/subscription-manager register --username rhn_username --password rhn_password --autosubscribe

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.