wiki:docs/making-rpm/custom-dir

Version 1 (modified by yasumichi, 8 years ago) (diff)

--

Vine Linux ドキュメント / RPM パッケージの作成方法 / パッケージ作成に必要なディレクトリの変更方法

パッケージ作成に必要なディレクトリの変更方法

パッケージ作成に必要なディレクトリを変更したいときには、~/.rpmmacrosの設定を変更します。

パッケージ作成に必要なディレクトリを全て/home/user/VinePlus以下に格納する場合は、以下のように変更します。

%_topdir   /home/user/VinePlus

また、以下のマクロを設定することで個別に設定することもできます。

マクロ名 使用目的 既定値
%_builddirソースの展開・ビルド用%_topdir/BUILD
%_rpmdirバイナリパッケージ格納用%_topdir/RPMS
%_srcrpmdirソースパッケージ格納用%_topdir/SRPMS
%_specdirSPECファイル格納用%_topdir/SPECS
%_sourcedirアプリケーションのソース・パッチ格納用%_topdir/SOURCES

ディレクトリの作成を忘れないように

ここで説明したマクロを設定した場合は、設定に合わせて書き込み可能なディレクトリを作成する必要があります。

特に %_rpmdir を設定したとき(%_topdir の変更による位置の変化も含む)には、設定したディレクトリの中に i386・noarch などの architecture 毎のディクレトリも忘れずに作成してください。