%prepから%buildにパラメータを渡すには?

%prepから%buildにパラメータを渡すには?

次の問題があります。から%prep値を返すコマンドを実行します。にありますように%build

マクロを使用してこれを行うことはできません。%globalマクロの値は初期化時に取得され、%declare呼び出し時に実行されるためです。また、bashパラメータ %prep%build

2つの解決策があります。すべて実行するか、%prep値をファイルに保存します。私はこれらの解決策に満足していません。

これは簡単な作業のようです。私は何を逃したことがありませんか?

答え1

私はこれが可能だとは思わない。 Stackoverflowで次のタイトルのQ&Aを見つけました。仕様ファイルの %define 変数値の再評価 - RPM、これはこの事実をさまざまな方法で説明します。

検索で一時ファイルにデータを書き込む方法mktemp(例:。

関連情報