rpm と md5チェックと

[takahasi@testsrever-v rpms]$ sudo rpm -ivh  sample-package.x86_64.rpm

準備中...                ########################################### [100%]

NG: this host could not be deleted from system OK: Apache httpd stopped OK: Tomcat stopped    1:sample-package;########################################### [100%] エラー: アーカイブの伸長に失敗: ファイル /service/log/umps2/batch/UmpSyncPriorityCheck.log;50109f65: cpio: MD5 チェック サムが適合しません。

自作でSPECファイル書いてrpmを作ってインストールしようとしたらMD5チェックサムでエラー。

rpm2cpio sample-package.x86_64.rpm | cpio -id

と、一旦展開して確認してみると、原因判明。

ちょっと別のものでも確認できていたのだが、どうやら、${RPM_BUILD_ROOT}配下にはちゃんとファイルを作っているはずなのに、%filesセクションで指定した、${RPM_BUILD_ROOT}配下ではないところのファイルをパッケージしている模様。

めんどくさそうだなぁ。。。