Solaris 9 12/03 安裝指南

Solaris Flash 關鍵字

Solaris Flash 關鍵字類似自訂 JumpStart 關鍵字。它們定義安裝元素。每個關鍵字都是一個指令,可控制 Solaris Flash 軟體在複製系統上安裝軟體方式的一個方面。

請依以下準則格式化關鍵字和值:

一般關鍵字

每個 Solaris Flash 歸檔檔案區段均由關鍵字 section_beginsection_end 定義。例如,Archive Files 區段包括 section_begin 關鍵字,不過要使用其他值。使用者定義的區段由關鍵字 section_beginsection_end 分割,每個區段都有各自相應的值。關鍵字 section_beginsection_end 的值在下表中說明。

表 20–2 關鍵字 section_beginsection_end 的值

歸檔檔案區段 

關鍵字 section_beginsection_end 的值

Archive cookie 

cookie — 本區段不是由關鍵字 section_beginsection_end 分割的。

Archive identification 

identification

使用者定義的區段 

section_name 關鍵字 section_name 的範例,如 X-user_section_1。

Archive files 

archive

>Identification 區段關鍵字

下表說明 Archive Identification 區段中使用的關鍵字及可定義的值。

每個區段都使用表 20–3 中的關鍵字來分割區段。

表 20–3 >Identification 區段關鍵字:一般關鍵字

關鍵字 

值定義  

值 

必需的 

section_begin

section_end

這些關鍵字用於分割歸檔檔案中的各個區段,不僅限於 Identification 區段。如需這些關鍵字的描述,請參閱一般關鍵字

文字 

是 

以下是 Archive Identification 區段中使用的關鍵字,用於說明 Archive Files 區段中的內容。

表 20–4 Identification 區段關鍵字:Archive Files 區段的內容

關鍵字 

值定義 

值 

必需的 

archive_id (可選擇的)

此關鍵字專門說明歸檔檔案的內容。此值由安裝軟體使用,僅用於在安裝歸檔檔案時驗證歸檔檔案內容。如果沒有此關鍵字,則不會檢查完整性。 

例如,archive_id 關鍵字可以是 FlAsH-ARcHive-2.0

文字 

否 

files_archived_method

此關鍵字用於說明檔案區段中使用的歸檔方法。 

  • 如果有此關鍵字,則其值為 cpio

  • 否則,會假定 Files 區段採用 CPIO 格式並使用 ASCII 標頭。此格式對應 cpio -c 選項。

如果 files_compressed_method 存在,將對使用歸檔方法建立的歸檔檔案套用壓縮方法。

文字 

否 

files_archived_size

此關鍵字的值是歸檔檔案區段的大小,以位元組為單位。 

數字 

否 

 

files_compress_method

此關鍵字用於說明檔案區段中使用的壓縮演算法。 

  • 如果有此關鍵字,它的值可以是以下值中的一個。

    • none – 不壓縮歸檔檔案區段

    • compress – 使用 compress 指令壓縮檔案區段

  • 如果沒有此關鍵字,則假定不壓縮歸檔檔案區段。

此關鍵字指定的壓縮方式適用於以 files_archived_method 關鍵字指定的歸檔方式建立的歸檔檔案。

文字 

否 

files_unarchived_size

此關鍵字用於定義擷取歸檔檔案的累計大小,以位元組為單位,其值用於驗證檔案系統大小。 

數字 

否 

以下關鍵字用於提供整個歸檔檔案的說明資訊。這些關鍵字一般可用以協助您選取與管理歸檔檔案。它們都是可選擇的,可用於協助您區別各個歸檔檔案。可以使用 flar create 指令的選項來含括這些關鍵字。如需範例,請參閱範例 18–12

表 20–5 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。

文字 

否 

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

此關鍵字的值是歸檔檔案支援的核心架構清單,以逗號分隔。您可以使用 flar create ? 選項建立此值。

  • 如果有此關鍵字,安裝軟體會對照歸檔檔案支援的架構清單來驗證複製系統的核心架構。若是歸檔檔案不支援複製系統的核心架構,安裝將會失敗。

  • 如果沒有此關鍵字,安裝程式將不會驗證複製系統的架構。

文字清單 

否 

以下關鍵字亦用於說明整個歸檔檔案。依預設,建立 Flash 歸檔檔案時,將由 uname 填寫這些值。如果您建立 Flash 歸檔檔案的根目錄不是 /,歸檔軟體會針對這些關鍵字插入 UNKNOWN 字串。關鍵字 creation_nodecreation_releasecreation_os_name 除外。

不論這些關鍵字的來源為何,您都不能覆寫它們的值。

表 20–6 >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 的傳回值

User-Defined 區段關鍵字

除 Solaris Flash 歸檔檔案定義的關鍵字之外,您還可以定義其他關鍵字。Solaris Flash 歸檔檔案會忽略使用者定義的關鍵字,但是您可以透過程序檔或程式來處理識別區段並使用使用者定義的關鍵字。建立使用者定義的關鍵字時,請使用以下格式:

例如,X-department 是有效的使用者定義關鍵字的名稱。

如需使用選項以在 Identification 區段中包含使用者定義關鍵字的範例,請參閱範例 18–12