Solaris 9 12/03 安装指南

创建 rules 文件

  1. 使用文本编辑器创建一个名为 rules 的文本文件。或者,打开所创建的 JumpStart 目录中的 rules 文件样例。

  2. rules 文件中,为要在其上安装 Solaris 软件的各组系统添加一个规则。

    有关 rules 文件关键字和值的列表,请参见规则关键字和值

    rules 文件中的规则必须符合以下语法:

    [[!]]rule_keyword rule_value [[&& [[!]]rule_keyword rule_value]] ... begin  profile  finish
    
    表 23–2 规则的语法元素

    元素 

    说明 

    !

    用在关键字前面表示否定的符号。 

    rule_keyword

    一个预定义的词法单元或词,用于说明一般系统属性(例如主机名 hostname 或内存大小 memsize)。rule_keyword 与规则值一起使用以将具有相同属性的系统与某个配置文件相匹配。有关规则关键字的列表,请参见规则关键字和值

    rule_value

    一个值,该值为相应的规则关键字提供特定的系统属性。规则值在规则关键字和值中进行了说明。

    &&

    一个符号,必须使用该符号将同一规则中的规则关键字和规则值对连接起来(逻辑“与”)。在定制 JumpStart 安装过程中,一个系统必须首先匹配规则中的每个值对,然后才能匹配该规则。 

    begin

    一个可选的 Bourne shell 脚本的名称,该脚本可以在安装开始前执行。如果没有开始脚本,您必须在该字段中键入一个减号 (-)。所有开始脚本都必须位于 JumpStart 目录中。 

    创建开始脚本中提供了有关如何创建开始脚本的信息。

    profile

    一个文本文件的名称,该文件定义当一个系统与该规则匹配时如何在该系统上安装 Solaris 软件。配置文件中的信息包括配置文件关键字及其相应的配置文件值。所有配置文件都必须位于 JumpStart 目录中。 


    注意:

    使用 profile 字段的可选方法在使用站点特定的安装程序用开始脚本创建派生配置文件中进行了说明。


    finish

    一个可选 Bourne shell 脚本的名称,该脚本可以在安装完成后执行。如果没有结束脚本,您必须在该字段中键入一个减号 (-)。所有结束脚本都必须位于 JumpStart 目录中。 

    创建结束脚本中提供了有关如何创建结束脚本的信息。

    每个规则至少需要包含以下内容:

    • 一个关键字、一个值和一个相应的配置文件

    • 如果未指定任何开始或结束脚本,则要在 beginfinish 字段中键入一个减号 (-)

  3. rules 文件保存到 JumpStart 目录中。

  4. 确保 root 拥有 rules 文件,并且权限被设置为 644。