28.7. Сценарий, выполняемый после установки
28.7. Сценарий, выполняемый после установки
У вас есть возможность задать команды, которые будут выполнены сразу после завершения установки. Такая секция должна располагаться в конце файла кикстарта и начинаться с команды %post. Использование секции %post может особенно пригодиться при выполнении таких операций, как установка дополнительного программного обеспечения и настройка дополнительного сервера имен.
Замечание
Если вы используете статическую настройку IP, включая сервер имен, в разделе %post
вы можете обращаться к сети и выполнять разрешение IP-адресов. Если для определения сетевых параметров используется DHCP, файл /etc/resolv.conf
не будет создан к моменту обработки раздела %post
. Вы сможете обращаться к сети, но разрешение IP-адресов будет недоступно. Таким образом, если вы используете DHCP, в разделе %post необходимо указывать IP-адреса.
Замечание
Сценарий, запускаемый после установки, работает в окружении chroot, поэтому выполнить некоторые задачи (такие как копирование сценариев или пакетов RPM) с установочных носителей не удастся.
-
--nochroot
-
Позволяет указать команды, которые вы бы хотели выполнить вне окружения chroot.
В следующем примере файл
/etc/resolv.conf
копируется в только что созданную файловую систему.%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
-
--interpreter
/usr/bin/python
-
Позволяет указать другой язык сценариев, например, Python. Замените
/usr/bin/python
предпочитаемым языком сценариев.