跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 8/11 安装指南:Solaris Flash 归档文件(创建和安装) Oracle Solaris 10 8/11 Information Library (简体中文) |
Solaris Flash 关键字与定制 JumpStart 关键字类似。它们定义安装的元素。每个关键字都是一个命令,分别控制 Solaris Flash 软件在克隆系统上安装软件的各个方面。
关键字和值由单个等号分隔,每行只有一对
关键字不区分大小写
各个行可以为任意长度
每个 Solaris Flash 归档文件段都由 section_begin 和 section_end 关键字定义。例如,Archive Files 段包含 section_begin 关键字,但具有不同的值。User-defined 归档文件段由 section_begin 和 section_end 关键字以及适合各段的值限定。下表描述了 section_begin 和 section_end 关键字的值。
表 6-2 section_begin 和 section_end 关键字的值
|
以下各表说明了 archive identification 段使用的关键字以及可以为它们定义的值。
每个段都使用表 6-3 中的关键字来限定。
表 6-3 Archive Identification 段的关键字:一般关键字
|
以下关键字在 archive-identification 段中使用,用于说明 archive files 段的内容。
表 6-4 Archive Identification 段的关键字:Archive Files 段的内容
|
以下关键字提供有关整个归档文件的说明信息。这些关键字通常用于帮助您选择和管理归档文件。它们都是可选的,用于帮助您区分各个归档文件。可以使用 flarcreate 命令的选项来包含这些关键字。有关详细信息,请参见示例 3-9。
表 6-5 Archive Identification 段的关键字:用户说明归档文件
|
以下关键字也说明整个归档文件。缺省情况下,创建 Flash 归档文件时用 uname 填充它们的值。如果您创建的 Flash 归档文件的根目录不是 /,归档软件就会将字符串 UNKNOWN 作为关键字的值。但 creation_node、creation_release 和 creation_os_name 关键字例外。
对于 creation_node,软件使用 nodename 文件的内容作为其值。
而对于 creation_release 和 creation_os_name,软件尝试使用 root 目录 /var/sadm/system/admin/INST_RELEASE 的内容作为其值。如果软件未能成功读取此文件,它将指定值 UNKNOWN。
无论它们的来源如何,您都不能覆盖这些关键字的值。
表 6-6 Archive Identification 段的关键字:软件说明归档文件
|
除了由 Solaris Flash 归档文件定义的关键字以外,还可以定义其他关键字。Solaris Flash 归档文件会忽略用户定制的关键字,但您可以提供处理 archive identification 段并使用用户定制关键字的脚本或程序。创建用户定制关键字时请遵循以下格式:
关键字的名称必须以 X 开头。
创建的关键字可以包含除换行符、等号和空字符以外的任何字符。
建议的用户定制关键字命名惯例包括使用下划线限定说明方法来预定义关键字。另一个惯例是与 Java 软件包命名类似的联合惯例。
例如,X-department 是有效的用户定制关键字的名称。
有关使用选项在 archive identification 段中包含用户定义的关键字的示例,请参见示例 3-9。