2.11. Сценарий, выполняемый после установки

Рисунок 2-16. Сценарий после установки

Вы можете определить команды, которые будут выполнены в системе сразу после окончания установки. Если поддержка сети правильно настроена в фале kickstart, она включается и сценарий может выполнять команды, обращающиеся к сетевым ресурсам. Чтобы задать сценарий, выполняемый после установки, введите его в представленной текстовой области.

ВниманиеВнимание
 

Не добавляйте команду %post. Она добавится сама.

Например, чтобы изменить сообщение дня установленной системы, добавьте следующую команду в раздел %post:

echo "Система установлена!" > /etc/motd

ПодсказкаПодсказка
 

Дополнительные примеры можно найти в разделе 1.7.1 Примеры.

2.11.1. Окружение Chroot

Чтобы ваш сценарий выполнялся вне окружения chroot, установите флажок в верхней части страницы После установки (Post-Installation). Ему соответствует ключ --nochroot в разделе %post.

Чтобы внести изменения в только что установленную файловую систему, в пределах данного раздела, но вне окружения chroot, вы должны указать перед именем каталога /mnt/sysimage/.

Например, если вы установите флажок Выполнять вне окружения chroot (Run outside of the Сhroot environment), предыдущий пример потребуется изменить следующим образом:

echo "Система установлена!" > /mnt/sysimage/etc/motd

2.11.2. Использование интерпретатора

Чтобы определить язык для выполнения вашего сценария, установите флажок Использовать интерпретатор (Use an interpreter) и введите название интерпретатора в соседнем текстовом поле. Например, вы можете указать /usr/bin/python2.2 для выполнения сценария Python. Этот параметр соответствует ключу %post --interpreter /usr/bin/python2.2 в файле kickstart.