2017-07-19 8 views
2

私はCentOS 7で作業しています。RPMパッケージを作成する必要があります。私はaa-1.0.tar.gz bb-1.2.tar.gzやcc-3.0.tar.gzのような3つのtarballファイルを持っています。RPMのカスタムconfigure/makeで複数のソースを構築するCentOS仕様ファイル

./configure --prefix=/opt/proxy 

どのようにビルドまたはセットアップマクロの下でSPECファイルでこれを指定するには:最初のtarballのための設定オプションがあるように私は、さまざまな設定オプションでそれらのすべてを構築する必要がありますか?

私はtarで単一のソースファイルを知っています./configure....underunder%buildオプションを指定できますが、3つの異なるソースファイルをビルドして別々の設定でビルドする方法はわかりません。ソースディレクトリに3つのソース 、それらの3個の

  • 3異なるタールボールを含む1つのtarボールのよう

    1. :あなたはrpmbuildののソースディレクトリにこれらの3個の異なるタールボールを保つことをお勧めするにはどうすればよい

  • 答えて

    1

    RPM仕様ファイルは、SouurceN:ディレクティブを使用して複数のソースtarballを処理し、%setupディレクティブは複数のソースを複数の別々のディレクトリに容易にuntarringする前に親ディレクトリとchdirを作成できます。

    あなたの質問に対する答えは、1)または2)のいずれかを実行できることです。

    関連する問題