Solaris 10 安装指南:Solaris Flash 归档文件(创建和安装)

Archive Identification 段的关键字

以下各表说明了 Archive Identification 段使用的关键字以及可以为它们定义的值。

每个段都使用表 5–3 中的关键字来限定。

表 5–3 Archive Identification 段关键字:一般关键字

关键字 

值定义 

值 

必需 

section_begin

section_end

这些关键字用于限定归档文件中的段,而不是仅用于 Archive Identification 段。有关这些关键字的说明,请参阅一般关键字

文本 

是 

以下关键字用在 Archive Identification 段中,用于说明 Archive Files 段的内容。

表 5–4 Archive Identification 段关键字:Archive Files 段的内容

关键字 

值定义 

值 

必需 

archive_id(可选)

该关键字唯一说明了归档文件的内容。在归档文件安装过程中,安装软件使用该值来验证归档文件的内容。如果该关键字不存在,则不执行完整性检查。 

例如,archive_id 关键字的值可能为 FlAsH-ARcHive-2.0

文本 

否 

files_archived_method

该关键字说明了在 Archive Files 段中使用的归档方法。 

  • 如果该关键字存在,它的值为 cpio

  • 如果该关键字不存在,Archive Files 段将采用带有 ASCII 标题的 cpio 格式。该格式是 cpio -c 选项。

如果 files_compressed_method 存在,则将压缩方法应用到由归档方法创建的归档文件中。

文本 

否 

files_archived_size

该关键字的值表示 Archived Files 段的大小(以字节为单位)。 

数字 

否 

 

files_compress_method

该关键字说明了 Archive Files 段中使用的压缩算法。 

  • 如果该关键字存在,它可以具有以下值:

    • none – 不压缩 archive file 段。

    • compress – 使用 compress 命令压缩 archive file 段。

  • 如果该关键字不存在,则认为 Archive Files 段未被压缩。

该关键字指定的压缩方法适用于通过 files_archived_method 关键字指定的归档方法创建的归档文件。

文本 

否 

files_unarchived_size

该关键字定义已提取的归档文件的累计大小(以字节为单位)。该值用于文件系统大小验证。 

数字 

否 

以下关键字提供有关整个归档文件的说明信息。这些关键字通常用于帮助您选择和管理归档文件。它们都是可选的,用于帮助您区分各个归档文件。可以使用 flar create 命令的选项来包含这些关键字。有关示例,请参见示例 3–8

表 5–5 Archive Identification 段关键字:用户说明归档文件

关键字 

值定义 

值 

必需 

creation_date

该关键字的值是一个文本型时间戳,表示您创建归档文件的时间。 

  • 可以使用带有 -i 选项的 flar create 命令来创建该日期。

  • 如果没有使用 flar create 命令指定创建日期,将按照格林威治标准时间 (GMT) 设置缺省日期。

  • 该值必须采用不带有时间定义符的 ISO-8601 完整基本日历格式 (ISO-8601,§5.4.1(a))。格式为 CCYYMMDDhhmmss 。例如 20000131221409 表示 2000 年 1 月 31 日 10:14:09 p.m.。

文本 

否 

creation_master

该关键字的值是您用于创建归档文件的主系统的名称。可以使用 flar create -m 选项创建该值。如果不指定值,将使用由 uname- n 命令指定的值。

文本 

否 

content_name

该关键字标识归档文件。其值由 flar create -n 选项生成。创建该值时请遵循以下指南:

  • 说明性名称不能超过 256 个字符。

  • 说明中应该包含归档文件的功能和目的。

文本 

是 

content_type

该关键字的值指定归档文件的类别。可以使用 flar create -T 选项生成该值。

文本 

否 

content_description

该关键字的值说明归档文件的内容。该关键字的值没有长度限制。可以使用 flar create -E 选项创建该值。

文本 

否 

content_author

该关键字的值标识归档文件的创建者。可以使用 flar create -a 选项创建该值。建议的值包括创建者的全名和创建者的电子邮件地址。

文本 

否 

content_architectures

该关键字的值是归档文件所支持的内核体系结构的逗号分隔列表。 

  • 如果该关键字存在,安装软件将根据归档文件所支持的体系结构列表来验证克隆系统的内核体系结构。如果归档文件不支持克隆系统的内核体系结构,安装就会失败。

  • 如果该关键字不存在,安装软件将不验证克隆系统的体系结构。

文本列表 

否 

以下关键字也说明整个归档文件。缺省情况下,创建 Flash 归档文件时用 uname 填充它们的值。如果您创建的 Flash 归档文件的根目录不是 /,归档软件就会将字符串 UNKNOWN 作为关键字的值。但 creation_nodecreation_releasecreation_os_name 关键字例外。

无论它们的来源如何,您都不能覆盖这些关键字的值。

表 5–6 Archive Identification 段关键字:软件说明归档文件

关键字 

值 

creation_node

uname -n 返回的值

creation_hardware_class

uname -m 返回的值

creation_platform

uname -i 返回的值

creation_processor

uname -p 返回的值

creation_release

uname -r 返回的值

creation_os_name

uname -s 返回的值

creation_os_version

uname -v 返回的值