ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Image Packaging System のマニュアルページ Oracle Solaris 11 Information Library (日本語) |
- パッケージマニフェストの比較
/usr/bin/pkgdiff [-i attribute ...] [-o attribute] [-v name=value ...] file1 file2
pkgdiff は 2 つのパッケージマニフェストを比較し、それらの違いを報告します。pkgdiff は、比較の前に、各マニフェストとアクションを一貫した順序にソートします。
出力の形式は次のとおりです。
このアクションは file2 に含まれていますが、file1 には含まれていません。
このアクションは file1 に含まれていますが、file2 には含まれていません。
actionname keyvalue [variant values, if any]
この attribute,value は file1 に含まれていますが、file2 には含まれていません。
この attribute,value は file2 に含まれていますが、file1 には含まれていません。
バリアントは異なるが、タイプとキー属性値が同じアクションは、比較の目的では別のアクションとして扱われます。そのため、属性を変更したアクションは属性変更としてではなく、完全な形式で表示されます。
サポートしているオプションは、次のとおりです。
比較中に attribute が存在した場合は、無視します。-i hash により、ファイルのハッシュ値を無視できます。このオプションを -o オプションとともに使用することはできません。このオプションは繰り返すことができます。
attribute の違いのみを報告します。このオプションを -i オプションとともに使用することはできません。このオプションは、アクション時に attribute に影響を与えないアクション変更をすべて省略します。
このバリアント値の違いのみを計算します。たとえば、arch=sparc の違いのみを計算します。このバリアントタグは、比較前にすべてのアクションについて削除されます。バリアントあたり 1 つの値のみを指定できます。このオプションは、異なるバリアントに対して繰り返すことができます。
次の終了ステータスが返されます。
違いは見つかりませんでした。
違いが見つかりました。
エラーが発生した。
予期しない例外が発生しました。
次の属性については、attributes(5) を参照してください。
|
http://hub.opensolaris.org/bin/view/Project+pkg/