33.11. Сценарий, выполняемый после установки
33.11. Сценарий, выполняемый после установки
Сценарий %post
Рисунок 33.14. Сценарий, выполняемый после установки
Можно определить команды, которые будут выполнены в системе сразу после окончания установки. Если поддержка сети правильно настроена в файле кикстарта, она включается, и сценарий может выполнять команды, обращающиеся к сетевым ресурсам. Чтобы задать сценарий, выполняемый после установки, введите его в представленной текстовой области.
Anaconda больше не использует busybox
В предыдущих выпусках Red Hat Enterprise Linux anaconda включала версию busybox, предоставляющую команды для выполнения до и после установки. Red Hat Enterprise Linux 6 больше не включает busybox и вместо этого использует команды bash.
Приложение G, Альтернативы команд busybox содержит подробную информацию.
Важно
Не добавляйте команду
%post
. Она будет добавлена автоматически.
Например, чтобы изменить сообщение дня для установленной системы, добавьте следующую команду в раздел
%post
:
echo "Вредители будут наказаны" > /etc/motd
Примечание
Раздел 32.7.1, «Примеры» содержит другие примеры.
33.11.1. Окружение chroot
Чтобы сценарий выполнялся вне окружения chroot, установите соответствующий флажок в верхней части окна. Ему соответствует ключ
--nochroot
в разделе %post
.
Чтобы внести изменения в только что установленную файловую систему в пределах данного раздела, но вне окружения chroot, введите
/mnt/sysimage/
перед именем каталога.
Например, если вы установите флажок Выполнять вне окружения chroot, предыдущий пример потребуется изменить следующим образом:
echo "Вредители будут наказаны" > /mnt/sysimage/etc/motd