Solaris 9 9/04 安装指南

创建 rules 文件

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

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

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

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

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

    元素 

    说明 

    !

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

    rule_keyword

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

    rule_value

    为相应的规则关键字提供特定系统属性的值。 规则关键字和值 中说明了这些规则值。

    &&

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

    begin

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

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

    profile

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


    注意:

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


    finish

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

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

    每条规则至少必须包含以下内容:

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

    • 如果没有指定开始脚本和结束脚本,那么应在 begin 字段和 finish 字段中键入减号 (-)

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

  4. 确保 rules 文件位于 root 中,且权限被设置为 644。