変数を埋めるためにユーザー定義パラメータをrpmbuildに渡す方法 質問する

変数を埋めるためにユーザー定義パラメータをrpmbuildに渡す方法 質問する

スペックファイル内で呼び出されるユーザー定義変数を入力するために、rpmbuild にパラメータを渡すことは可能ですか?

例: .spec ファイルで呼び出される (ただし空である) ユーザー定義変数 %{foobar} には、rpmbuild コマンドを実行するときに渡される変数を入力する必要があります。

rpmbuild -bb --foobar="Foo" somespecfile.spec

ベストアンサー1

rpmbuild -bb --define '_foobar Foo' somespecfile.spec

仕様内では%{_foobar}として参照します。

(_ は慣例であり、必須ではありません)

おすすめ記事