zoneadm(1M) 指令已經過修改,可呼叫外部程式,針對標記區域上的特定 zoneadm 作業執行驗證檢查。此檢查會在執行指定的 zoneadm 子指令之前進行。然而,zoneadm(1M) 的外部標記特定處理程式,應該由標記的配置檔案 /usr/lib/brand/<brand_name>/config.xml 指定。外部程式是由標記的配置檔案使用 <verify_adm> 標記指定。
若要引入新類型的標記區域,並列出 zoneadm(1M) 子指令的標記特定處理程式,請將如下所列之行增加至標記的 config.xml 檔案中:
<verify_adm><absolute path to external program> %z %* %*</verify_adm> |
在這一行中,%z 是區域名稱,第一個 %* 是 zoneadm 子指令,而第二個 %* 是子指令的引數。
在指定的標記區域可能不支援全部的 zoneadm(1M) 作業時,此功能非常有用。標記特定處理程式提供使不支援的 zoneadm 指令適當失效的方式。
確定您指定的處理程式能夠識別全部的 zoneadm(1M) 子指令。