specファイルからrpmbuild時にInstalled (but unpackaged) file(s) found となる

  • 0
    いいね
  • 0
    コメント
    この記事は最終更新日から1年以上が経過しています。

    specからrpmbuildすると、

    error: Installed (but unpackaged) file(s) found:
    

    内容そのまま、インストールされるがパッケージんは含まれてないファイルがあるということ。

    この場合、specファイルのfilesセクションにインストールされるファイルのリストを追記することで解消する。

    %files
    %defattr(-,root,root,-)
    /path/to/dir/
    /path/to/file/
    

    または

    %define _unpackaged_files_terminate_build 0
    

    として、エラーを無視するようにする。

    今回自分の場合はドキュメントがなかったのでエラーが出ていた。
    この場合はspecファイルに

    %define _unpackaged_files_terminate_build 0
    

    を追記することで解消する。