关于 SUM 基准

基准是一些目录,其中包含 SUM 可应用于本地和远程节点的更新组件。某些基准包括:

  • SPP

  • 自定义 SPP 下载

  • 维护补充软件包

  • SUM 创建的自定义基准/ISO

在添加基准时,SUM 搜索以下文件:

  • bpxxxx.xml 文件:列出基准名称、版本、历史记录和包含的组件。SUM 将目录中 bpxxxx.xml 文件未列出的任何组件均视为附加软件包,而不是主基准。SPP、维护补充软件包和自定义基准包含 bpxxxx.xml 文件。

  • ..\..\manifest 目录:该目录包含有关基准中包含的某些组件的详细信息。SPP 和自定义基准包含预填充的数据库。在清单目录中包含:
    • meta.xml:包含大多数组件 xml 文件数据。

    • primary.xml:包含有关基准中的 RPM 的详细信息。

    • system.xml:包含 ROM 系列和系统型号之间的映射信息。

    • revision_history.xml:包含组件的历史记录信息。

  • \db\BaselineDB.pdb:这是一个预填充的数据库,如果在其它基准中没有其它数据库,SUM 将使用该数据库。在生成基准时,该文件包含组件的所有详细信息。SPP 和自定义基准包含预填充的数据库。

在 SUM 从基准中读取数据时,它使用以下优先级:

  • 预填充的数据库:预填充的数据库为 SUM 提供了一种最快捷的清点基准的方法。

  • 清单文件:与打开每个组件相比,使用清单文件可让 SUM 更快地清点基准。

  • 读取每个组件。每个组件具有嵌入的 xml 文件 (cpxxxx.xml),其中包含有关部件的详细信息。要查看有关部件的详细信息,请执行以下操作:
    • Windows:启动组件,然后选择提取

    • Linux scexe:从命令行中键入 ./CPxxxxx.scexe --unpack=<dir>

    • Linux RPM:从命令行中键入 rpm -qp --scripts <rpm_name>。组件 xml 嵌入在输出中。

    • VMware zip:解压缩该 zip 文件。