debuginfo packageを作成しない

`rpmbuild`コマンドにおいて表題を行いたい。

■ 環境

  • CentOS 6.9

■ rpmbuild

普段は下記のようにRPMを作成している。

$ rpmbuild -ba example.spec

これで作成されるのが、本体のRPM、SRPM、debuginfoのRPMである。今回少々作成に問題があり、debuginfoのRPMを作成する箇所でエラーが起こってしまっている。もちろんそれ自体は問題なのであるが、今回は時間がないこともあり一旦はdebuginfoのRPMを作成しないようにしたい。

調べていくと、下記のオプションを指定することでdebuginfoのRPMを作成しないようにできるようである。

$ rpmbuild -ba --define "debug_package %{nil}" example.spec

これで本体のRPMとSRPMだけが作成されるようになった。

以上。