REDHAT 6システムのバイナリからRPMを構築しようとしています。私はすべてのファイルは、%filesセクションに含まれている(発見/パス/に/フェイク/インストール型F >> specファイル)rpmbuildインストールされている(パッケージ化されていない)ファイルソース
私はrpmbuildの-bb specファイル--target x86_64版を実行すると、私は
の確認を得ます/ usr/lib/rpm/check-files /path/to/rpmbuild/BUILDROOT/Package-1.0.0-1.el6.x86_64 エラー:インストールされている(パッケージ化されていない)ファイルが見つかりました。 :
RPMはビルドエラー:見つけ インストール(ただし、パッケージされていない)ファイル(複数可):どのファイルがエラーメッセージに表示されないことを
注意を。何が間違っているのか、アイデアはわからないのですか?
も_unpackaged_files_terminate_build 0
参照を定義し、私は、既存のバイナリ(ノー%のビルド)からRPMを生成していますのでご注意ください。私%のファイルは次のようなものを見て: を/ usr/share/fooの は/ opt/fooの/バー そして、私のディレクトリ構造は次のとおりです。 /パス/に/ rpmbuildのは、/ usr/share/fooの /パス//rpmbuild/opt/foo/bar – Trevor
rpmbuildを実行しているときにbuildrootオプションを/ pat/to/rpmbuildに設定しましたか? – Bernhard