Файл конфигурации можно изменить, чтобы скопировать пользовательские сценарии на новые подготовленные компьютеры или установить их. Агент Linux выполняет сценарии в указанной точке рабочего процесса.

Об этой задаче

Сценарий может ссылаться на любой из файлов ./properties.xml в каталогах /usr/share/gugent/site/workitem.

Необходимые условия

Процедура

  1. Создайте или определите сценарий, который необходимо использовать.
  2. Сохраните сценарий, указав для него имя NN_scriptname, где

    NN — двузначное число. Сценарии выполняются в приоритетном порядке — от самого низкого до самого высокого. Если у двух сценариев одинаковое число, порядок определяется по алфавиту в зависимости от scriptname.

  3. Сделайте сценарий исполняемым.
  4. Найдите послеустановочный раздел файла конфигурации Kickstart или AutoYaST.

    В Kickstart он обозначается как %post. В autoYaST он обозначается как post-scripts.

  5. Измените послеустановочный раздел, чтобы можно было скопировать сценарий в выбранный каталог /usr/share/gugent/site/workitem или установить его.

    Пользовательские сценарии зачастую выполняются для виртуальных файлов Kickstart и AutoYaST с рабочими элементами SetupOS (чтобы создать подготовку) и CustomizeOS (чтобы клонировать подготовку). Тем не менее, сценарии можно запустить в любой точке рабочего процесса.

    Например, чтобы скопировать сценарий 11_addusers.sh в каталог /usr/share/gugent/site/SetupOS подготовленного компьютера, можно изменить файл конфигурации, выполнив следующую команду:

    cp nfs:172.20.9.59/linuxscripts/11_addusers.sh /usr/share/gugent/site/SetupOS

Результат

Агент Linux выполняет сценарий в порядке согласно каталогу рабочего элемента и имени файла сценария.