2016-05-10 15 views
0

私はすでにこのスレッドRPM conditional Requires in spec file possibleを読んだことがありますが、私ははい/いいえの答えで確認したいだけです。は、ビルド時またはインストール時にRPMビルド条件付きですか?

私はspecファイルに次き

:(https://fedoraproject.org/wiki/Packaging:DistTagから)

%if 0%{?rhel} == 6 || 0%{?rhel} == 7 
Requires: XXX 
%else 
Requires: YYY 
%endif 

それは私がRPMがでしょうその後、RHEL 6または7に構築していた場合、私は RPMをビルドするときことを意味していますXXXが必要ですか?つまり、ターゲットに基づいて、作成したrpmにXXXまたはYYYが必要になることを意味していますか?

あなたの答えは簡単ですので、過度の必要はありません。

ありがとうございました

答えて

1

ビルドタイム。 2つの異なるディストリビューションに対して2つの異なるRPMを構築する必要があります。

関連する問題