CKDIST(1)

名称
ckdist - ソフトウェアディストリビューションの検査

書式
ckdist [-airsx] [-d dir] [-n name] [-t type] file ...

解説
ckdist ユーティリティは「チェックサム」ファイルを読みます (このファイルはソフトウェアディストリビューションの構成要素を 正確に特定していると仮定しています)。次に、このコマンドは、それぞれ の構成ファイルのチェックサムを検証することでディストリビューション が完全なことを証明します。MD5 (128 ビットの「メッセージの要約」) および (32 ビット CRC) チェックサムフォーマットである .inf の両方を利用することが 出来ます。

演算項である file は通常ファイルかディレクトリを参照することが許されます。 ファイル名が "md5" か、拡張子が ".md5" や ".inf" である通常ファイルは、 それぞれの名称が示すタイプのファイルであると想定されます。 これら以外の場合には、フォーマットはその内容により決められます。 ディレクトリが指定された場合には、そのディレクトリを検索して、適切な 名前のファイルだけを探します。

オプションは次のようになります:

-a  何のエラーが検出されたか、だけでなく、ディストリビューションの すべての構成要素について報告を行います。

-i  ディストリビューションの構成要素で存在しないものは、無視します。

-r  指定されたディレクトリを再帰的に探索します。

-s  アクセス出来ないチェックサムファイルやディレクトリに ついてのメッセージを抑止します。

-x  ディストリビューションの構成要素が存在していることを 検証します。(そして又、.inf ファイルの場合にはファイルの 大きさを検査します)。しかし、実際にチェックサムを計算 して比較する、時間のかかる段階は、省略します。

-d dir
    ディストリビューションの構成要素をこの dir ディレクトリの中で 探します。

-n name
    name というファイル名を用いてディストリビューションの 構成要素を探します。.inf 拡張子のファイル構成要素にアクセス するときはファイル名に適切な拡張子を付け加えます。

-t type
    すべての指定されたチェックサムファイルは、フォーマットが type であると仮定します。このフォーマットのファイルだけを探して、 ディレクトリを検索します。(このフォーマットの type は "md5" か "inf" のいずれかです)。

関連項目
cksum(1), md5(1)

診断
エラーが 1 つも検出されなければ、終了ステータスは 0 になります。 ディストリビューションにエラーが発見された場合には、終了ステータスは 1 に なります。使用上の誤りや、アクセスできない入力ファイル、または、 システムに関わる他のエラーに遭遇した時は、終了ステータスは 2 になります。

注
ckdist の BSD 及び DOS バージョンが、利用できます。