Solaris Flash 關鍵字類似自訂 JumpStart 關鍵字。它們定義安裝元素。每個關鍵字都是一個指令,可控制 Solaris Flash 軟體在複製系統上安裝軟體方式的一個方面。
關鍵字與值之間以單一等號分隔,且每行只有一對
關鍵字不區分大小寫
個別行可以是任意長度
每個 Solaris Flash 歸檔檔案區段均由關鍵字 section_begin 和 section_end 定義。例如,Archive Files 區段包括 section_begin 關鍵字,不過要使用其他值。使用者定義的區段由關鍵字 section_begin 和 section_end 分割,每個區段都有各自相應的值。關鍵字 section_begin 和 section_end 的值在下表中說明。
表 20–2 關鍵字 section_begin 和 section_end 的值
歸檔檔案區段 |
關鍵字 section_begin 和 section_end 的值 |
---|---|
Archive cookie |
cookie — 本區段不是由關鍵字 section_begin 和 section_end 分割的。 |
Archive identification |
identification |
使用者定義的區段 |
section_name 關鍵字 section_name 的範例,如 X-user_section_1。 |
Archive files |
archive |
下表說明 Archive Identification 區段中使用的關鍵字及可定義的值。
每個區段都使用表 20–3 中的關鍵字來分割區段。
表 20–3 >Identification 區段關鍵字:一般關鍵字
關鍵字 |
值定義 |
值 |
必需的 |
---|---|---|---|
section_begin section_end |
這些關鍵字用於分割歸檔檔案中的各個區段,不僅限於 Identification 區段。如需這些關鍵字的描述,請參閱一般關鍵字。 |
文字 |
是 |
以下是 Archive Identification 區段中使用的關鍵字,用於說明 Archive Files 區段中的內容。
表 20–4 Identification 區段關鍵字:Archive Files 區段的內容
以下關鍵字用於提供整個歸檔檔案的說明資訊。這些關鍵字一般可用以協助您選取與管理歸檔檔案。它們都是可選擇的,可用於協助您區別各個歸檔檔案。可以使用 flar create 指令的選項來含括這些關鍵字。如需範例,請參閱範例 18–12。
表 20–5 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。
不論這些關鍵字的來源為何,您都不能覆寫它們的值。
表 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 的傳回值 |
除 Solaris Flash 歸檔檔案定義的關鍵字之外,您還可以定義其他關鍵字。Solaris Flash 歸檔檔案會忽略使用者定義的關鍵字,但是您可以透過程序檔或程式來處理識別區段並使用使用者定義的關鍵字。建立使用者定義的關鍵字時,請使用以下格式:
關鍵字名稱應以 X 開頭。
可使用除換行、等號和空字元之外的任何字元建立關鍵字。
建議的使用者定義關鍵字命名慣例採用預先定義的關鍵字所使用的底線分隔描述方法。另一慣例為類似 Java 套裝軟體命名方式的聯合命名慣例。
例如,X-department 是有效的使用者定義關鍵字的名稱。
如需使用選項以在 Identification 區段中包含使用者定義關鍵字的範例,請參閱範例 18–12。