JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 での Image Packaging System を使用したソフトウェアのパッケージ化および配布     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  IPS の設計目標、概念、および用語

2.  IPS を使用したソフトウェアのパッケージ化

3.  ソフトウェアパッケージのインストール、削除、および更新

4.  パッケージの依存関係の指定

5.  バリエーションの許可

6.  プログラムによるパッケージマニフェストの変更

変換規則

取り込み規則

変換順序

パッケージ化された変換

7.  パッケージインストールの一環としてのシステム変更の自動化

8.  パッケージ更新の高度なトピック

9.  IPS パッケージの署名

10.  非大域ゾーンの処理

11.  発行されたパッケージの変更

A.  パッケージの分類

B.  IPS を使用して Oracle Solaris OS をパッケージ化する方法

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

変換規則

このセクションでは、変換規則の例を示し、すべての変換規則の各部について説明します。

Oracle Solaris では、kernel という名前のサブディレクトリに配布するファイルはカーネルモジュールとして扱われ、リブートが必要としてタグ付けされます。次のタグは、path 属性値に kernel が含まれるアクションに適用されます。

reboot-needed=true

このタグを適用するには、次の規則を pkgmogrify 規則ファイルに指定します。

<transform file path=.*kernel/.+ -> default reboot-needed true>
区切り記号

この規則は <> で囲む必要があります。その規則の -> の左側の部分は、選択セクションまたは照合セクションです。-> の右側の部分は、その操作の実行セクションです。

transform

この規則のタイプ。

file

この規則を file アクションにのみ適用します。これは、その規則の選択セクションと呼ばれます。

path=.*kernel/.+

正規表現 path=.*kernel/.+ に一致する path 属性を持つ file アクションのみを変換します。これは、その規則の照合セクションと呼ばれます。

default

default に続く属性と値を、まだその属性に値が設定されていない一致するアクションに追加します。

reboot-needed

設定される属性。

true

設定される属性の値。

変換規則の選択セクションまたは照合セクションは、アクションタイプによって、またアクション属性値によって制限されることがあります。これらの一致規則のしくみについての詳細は、pkgmogrify のマニュアルページを参照してください。通常は、ファイルシステムの指定された領域に配布するアクションを選択するために使用します。たとえば、次の規則では、operationusr/binusr/bin 内で配布されたすべてのものがデフォルトで適切なユーザーまたはグループになるようにするために使用できます。

<transform file dir link hardlink path=usr/bin.* -> operation>

pkgmogrify(1) マニュアルページでは、pkgmogrify がアクション属性の追加、削除、設定、編集、およびアクション全体の追加と削除を実行できる多数の操作について説明されています。