Installation guide
Note
The pre-installation script section of kickstart cannot manage multiple install trees
or source media. This information must be included for each created ks.cfg file, as
the pre-installation script occurs during the second stage of the installation pro-
cess.
7. Post-installation Script
You have the option of adding commands to run on the system once the installation is com-
plete. This section must be at the end of the kickstart file and must start with the %post com-
mand. This section is useful for functions such as installing additional software and configuring
an additional nameserver.
Note
If you configured the network with static IP information, including a nameserver,
you can access the network and resolve IP addresses in the %post section. If you
configured the network for DHCP, the /etc/resolv.conf file has not been com-
pleted when the installation executes the %post section. You can access the net-
work, but you can not resolve IP addresses. Thus, if you are using DHCP, you
must specify IP addresses in the %post section.
Note
The post-install script is run in a chroot environment; therefore, performing tasks
such as copying scripts or RPMs from the installation media do not work.
--nochroot
Allows you to specify commands that you would like to run outside of the chroot environ-
ment.
The following example copies the file /etc/resolv.conf to the file system that was just in-
stalled.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
--interpreter /usr/bin/python
Allows you to specify a different scripting language, such as Python. Replace /
usr/bin/python with the scripting language of your choice.
7. Post-installation Script
268