使用 installadm update-manifest 命令可将指定 AI 清单或派生清单脚本文件的内容替换为指定安装服务的清单或脚本文件的内容。更新后,条件、缺省状态和清单名称均不会更改。
update-manifest 子命令会在将 XML 清单文件添加到安装服务之前验证这些文件。
清单必须已存在于指定服务中。可使用 installadm list 命令进行确认,如Example 8–38 中所示。
如果未指定清单,则使用以下方式之一标识被替换的清单:
指定清单中的 ai_instance 元素的 name 属性(如果指定了此属性并且此属性的值与该安装服务的现有清单的名称匹配)。
指定文件名的基名(如果此名称与该安装服务的现有清单的名称匹配)。
本示例将 solaris11_2-sparc 服务中的 sparc-ent 清单的内容更新为 ./mymanifests/manifest-new-sparc-ent.xml 的内容。installadm list 中的清单的名称仍为 sparc-ent。
# installadm update-manifest -n solaris11_2-sparc \ -f ./mymanifests/manifest-new-sparc-ent.xml -m sparc-ent