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