JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Image Packaging System のマニュアルページ     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

ユーザーコマンド

packagemanager(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkglint(1)

pkgmerge(1)

pkgmogrify(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pm-updatemanager(1)

システム管理コマンド

標準、環境、マクロ

pkgdiff

- パッケージマニフェストの比較

形式

/usr/bin/pkgdiff [-i attribute ...] [-o attribute]
    [-v name=value ...] file1 file2

機能説明

pkgdiff は 2 つのパッケージマニフェストを比較し、それらの違いを報告します。pkgdiff は、比較の前に、各マニフェストとアクションを一貫した順序にソートします。

出力の形式は次のとおりです。

+ complete_action

このアクションは file2 に含まれていますが、file1 には含まれていません。

- complete_action

このアクションは file1 に含まれていますが、file2 には含まれていません。

actionname keyvalue [variant values, if any]
- attribute1=value1

この attribute,valuefile1 に含まれていますが、file2 には含まれていません。

+ attribute2=value2

この attribute,valuefile2 に含まれていますが、file1 には含まれていません。

バリアントは異なるが、タイプとキー属性値が同じアクションは、比較の目的では別のアクションとして扱われます。そのため、属性を変更したアクションは属性変更としてではなく、完全な形式で表示されます。

オプション

サポートしているオプションは、次のとおりです。

-i attribute

比較中に attribute が存在した場合は、無視します。-i hash により、ファイルのハッシュ値を無視できます。このオプションを -o オプションとともに使用することはできません。このオプションは繰り返すことができます。

-o attribute

attribute の違いのみを報告します。このオプションを -i オプションとともに使用することはできません。このオプションは、アクション時に attribute に影響を与えないアクション変更をすべて省略します。

-v name=value

このバリアント値の違いのみを計算します。たとえば、arch=sparc の違いのみを計算します。このバリアントタグは、比較前にすべてのアクションについて削除されます。バリアントあたり 1 つの値のみを指定できます。このオプションは、異なるバリアントに対して繰り返すことができます。

終了ステータス

次の終了ステータスが返されます。

0

違いは見つかりませんでした。

1

違いが見つかりました。

>1

エラーが発生した。

99

予期しない例外が発生しました。

属性

次の属性については、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
package/pkg
インタフェースの安定性
不確実

関連項目

pkg(5)

http://hub.opensolaris.org/bin/view/Project+pkg/