Solaris 9 9/04 安装指南

验证 rules 文件

在能够使用配置文件和 rules 文件之前,您必须运行 check 脚本来验证是否已正确设置这些文件。 如果所有的规则和配置文件都已正确设置,那么将创建 rules.ok 文件,定制 JumpStart 安装软件需要使用该文件将系统与配置文件进行匹配。

表 26–3 说明了 check 脚本的功能。

表 26–3 check 脚本的运行过程

阶段 

说明 

检查 rules 文件的语法。

 

check 将验证规则关键字是否合法,以及是否为每条规则都指定了 beginclassfinish 字段。 beginfinish 字段可以包含减号 (-) 而不是文件名。

如果 rules 文件中没有错误,将检查规则中指定的各个配置文件的语法。

如果没有找到任何错误,check 将从 rules 文件中创建 rules.ok 文件,删除所有注释和空白行,保留所有规则,并在末尾增加以下注释行:

# version=2 checksum=num

验证 rules 文件

  1. 确保 check 脚本位于 JumpStart 目录中。


    注意:

    check 脚本位于 Solaris DVD 或 Solaris Software 1 of 2 CD 上的 Solaris_9/Misc/jumpstart_sample 目录中。


  2. 将目录更改为 JumpStart 目录。

  3. 运行 check 脚本以验证 rules 文件:


    $ ./check [[-p path -r file_name]]
    -p path

    使用 Solaris 9 软件映像中的 check 脚本,而不是所用系统中的 check 脚本来验证 rulespath 是本地磁盘上的映像或已装载的 Solaris DVD 或 Solaris Software 1 of 2 CD。

    如果您的系统运行的是早期版本的 Solaris,请使用此选项以运行最新版本的 check

    -r file_name

    指定一个名称不是 rules 的规则文件。 使用此选项,您可以在将某条规则集成到 rules 文件之前,测试该规则的有效性。

    check 脚本运行时,它会报告检查 rules 文件和各个配置文件的有效性的结果。 如果没有遇到任何错误,脚本将报告: 定制 JumpStart 配置正常。

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

验证 rules 文件之后,您可以在第 27 章,使用可选的定制 JumpStart 功能(任务)中了解有关可选的定制 JumpStart 功能的详细信息, 还可以在第 29 章,执行定制 JumpStart 安装(任务)中了解有关执行定制 JumpStart 安装的信息。