2016-05-10 59 views
0

我已閱讀此主題RPM conditional Requires in spec file possible,但我只是想確定是/否的答案。是建立或安裝時的RPM生成條件?

我在規範文件中的以下內容: (從https://fedoraproject.org/wiki/Packaging:DistTag

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

這是否意味着,當我建立的轉速,如果我建立在RHEL 6或7,則轉速會需要XXX還是這意味着我建立的rpm將需要XXX或YYY基於安裝目標?

請在你的回答中簡單,沒有必要矯枉過正。

謝謝

回答

1

建造時間。您需要爲兩個不同的發行版構建兩個不同的RPM。