2017-07-19 31 views
2

我正在使用CentOS 7.我需要製作RPM軟件包。我有3個tarball文件,如aa-1.0.tar.gz bb-1.2.tar.gz和cc-3.0.tar.gz。我需要建立所有的人都用不同的配置選項像第一個壓縮檔的配置選項是:在RPM CentOS規範文件中使用自定義配置/ make構建多個源

./configure --prefix=/opt/proxy 

如何在SPEC文件下生成或安裝宏指定此?

我知道焦油一個源文件中,我們可以指定./configure....under%構建選項,但我不知道如何建立3個不同的源文件,並用不同的配置構建它們。

你怎麼建議在的rpmbuild的源目錄中保留這3個不同的焦油球:含有這些

  • 3個不同的焦油球在源代碼目錄3個來源
  • 的3

    1. 作爲一個焦油球

    回答

    1

    RPM規範文件處理使用SouurceN多個源壓縮包:指令和%設置指令可以創建一個父目錄和不懈的多源一樣容易解包成多個獨立的目錄之前,做一個CHDIR。

    所以你的問題的答案是1)或2)可以完成。

    相關問題