跳转到内容 跳转到页面导航:上一页[访问键p]/下一页[访问键n]
documentation.suse.com / 指南 / 辅助媒体
适用于用于SAP应用的SUSE Linux企业服务器 12个SP5

C辅助媒体

补充媒体允许合作伙伴或客户将自己的任务或工作流添加到安装向导中。

这是通过添加一个XML文件来完成的,该文件将成为AutoYaST XML文件的一部分。要包含在工作流中,必须调用此文件product.xml

这可以用于各种类型的添加,例如添加您自己的rpm、运行您自己的脚本、设置集群文件系统或创建您自己的对话框和脚本。

C.1product.xml

product.xml文件看起来像一个普通的AutoYaST XML文件,但有一些限制。

存在这些限制是因为只运行与安装的第二阶段相关的XML部分,因为第一阶段之前已经执行过。

两个XML文件(autoyast.xmlproduct.xml)将在读取媒体后合并。一个AutoYaST XML文件是为附加工作流动态生成的。

以下领域或部分将被合并:

<一般> < ask-list >1…<软件>2< post-packages >…<脚本> < chroot-scripts >3.<后脚本>4< init脚本>5

1

看到第C.2节“自己的AutoYaST请求对话框”

2

看到第C.3节“安装附加软件包”

3.

在安装包之后,在第一次启动之前

4

在安装的系统第一次启动期间,没有服务正在运行

5

在安装的系统的第一次引导期间,所有服务都启动并运行

所有其他部分将被替换。

有关自定义选项的详细信息,请参见AutoYaST指南,第一章配置和安装选项,部分自定义用户脚本https://documentation.suse.com/sles-12)。

C.2自己的AutoYaST询问对话框

有关的更多信息特性,请参阅AutoYaST指南,第一章配置和安装选项,部分在安装过程中向用户询问值https://documentation.suse.com/sles-12)。

对于补充媒体,只能使用阶段(> < / > <阶段控制阶段),这意味着它们在第一次重新启动后执行。

带有对话框的文件将与基本AutoYaST XML文件合并。

作为最佳实践,您的对话应该有一个对话号和一个元素号,最好是10步。这有助于包含以后添加的内容,并且可以用作根据决策跳过对话框或元素的目标。我们也在基本对话框中使用它。如果您提供了正确的对话框号和元素号,您可以将您的对话框放置在我们的基本对话框之间。

您可以将问题的答案存储在一个文件中,以便稍后在脚本中使用它。要知道你必须使用前缀/ tmp /唉安装向导将从/ tmp目录到您的媒体数据也将被复制的目录。这样做是因为下一个补充媒体可能具有相同的对话框或相同的回答文件名,并且会覆盖此处保存的值。

下面是一个有几个选项的例子:

<?xml version = " 1.0 " ?> < !DOCTYPE profile>     cont 20 10 你的名字是什么?   请在字段内输入您的全名 /tmp/ay_q_my_name     

C.3安装附加软件包

文件中安装RPM包product.xml文件。要做到这一点,可以使用< post-packages >用于第2阶段安装的元件。

有关更多信息,请参见AutoYaST指南,第一章配置和安装选项,部分在第二阶段安装软件包https://documentation.suse.com/sles-12)。示例如下:

  yast2-cim  

C.4补充媒体目录示例

补充媒体目录的最小示例仅包含名为product.xml

Baidu
map