Solaris 10 5/09 安装指南:自定义 JumpStart 和高级安装

验证 custom_probes 文件

在使用配置文件、rules custom_probes 文件之前,必须运行 check 脚本来验证是否已正确设置这些文件。如果所有的配置文件、规则以及探测函数和比较函数均已正确设置,则创建 rules.okcustom_probes.ok 文件。表 5–1 介绍了 check 脚本的作用。

表 5–1 使用 check 脚本时发生的情况

阶段 

说明 

check 搜索 custom_probes 文件。

如果文件存在,check 将基于 custom_probes 文件创建 custom_probes.ok 文件,删除所有注释和空白行,并保留所有 Bourne shell 命令、变量和算法。然后,check 在结尾添加以下注释行:

# version=2 checksum=num

Procedure验证 custom_probes 文件

  1. 验证 check 脚本是否位于 JumpStart 目录中。


    注 –

    check 脚本位于 Solaris Operating System DVD 或 Solaris Software - 1 CD 上的 Solaris_10/Misc/jumpstart_sample 目录中。


  2. 转到 JumpStart 目录。

  3. 运行 check 脚本可验证 rulescustom_probes 文件。


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

    使用来自平台的 Solaris 软件映像的 check 脚本代替您正在使用的系统中的 check 脚本来验证 custom_probes 文件。path 是本地磁盘或已挂载的 Solaris Operating System DVD 或 Solaris Software - 1 CD 上的映像。

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

    -r file_name

    指定一个文件名(名称 custom_probes 除外)。通过使用 -r 选项,可以在将一组函数集成到 custom_probes 文件中之前验证这些函数的有效性。

    check 脚本运行时,它会报告 rules 文件和 custom_probes 文件以及每个配置文件的有效性。如果没有遇到任何错误,该脚本将报告: “自定义 JumpStart 配置正常”并在 JumpStart 目录中创建 rules.okcustom_probes.ok 文件。

  4. 确定 custom_probes.ok 文件是否为可执行文件。

    • 如果是,请转至步骤 5

    • 如果不是,请键入以下命令:


      # chmod +x custom_probes
      
  5. 确保 root 拥有 custom_probes.ok 文件,并且权限设置为 755。