您可以修改配置文件,以便将自定义脚本复制或安装到新装备的计算机中。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 目录中。

    自定义脚本通常针对包含工作项 SetupOS(用于创建制备)和 CustomizeOS(用于克隆置备)的虚拟 kickstart/autoYaST 运行,但您可以在工作流中的任何点运行脚本。

    例如,您可以修改配置文件,以便使用下列命令将脚本 11_addusers.sh 复制到新置备的计算机上的 /usr/share/gugent/site/SetupOS 目录中:

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

结果

Linux 代理按照工作项目录和脚本文件名指定的顺序运行该脚本。