el6システムでel5用のrpmbuildを使用する方法

el6システムでel5用のrpmbuildを使用する方法

el6ホストで実行するときにrpmbuildを使用してel5システム用の仕様ファイルを構築する方法を知っている人はいますか? specはpyスクリプトを単にカプセル化したものです。 el5とel6 rpmの違いは、Pythonの依存関係(python-jsonなど)に基づいて決定する必要があります。

私はrpmbuild -bb --target noarch-linux-el5 foo.spec似たようなものを使ってみましたが、運がありませんでした...:)

どんなアイデアがありますか?

ありがとう

ベストアンサー1

両方のシステムのrpmビルド環境には興味深く難しい違いがあります。

シミュレーションを考えてみましたか?これはFedora-landにあるソフトウェアプロジェクトです。https://fedoraproject.org/wiki/Mock。これは、クロス環境RPMビルド用に明確に設計されています。

私のビルドはまだ自分でホストされていますが(EL5 VMの作成、そこからのビルド、EL6 VMの作成、そこからのビルドなど)、モックビルドはチェックのために私のリストにあります。

おすすめ記事