スペックファイルを作成するときに、RPMによってインストールされる追加のテキストdocファイルを作成するための適切な手順は、そのテキストファイルが元のソースに含まれていない場合はどうなりますか?例えばRPM仕様ファイルにREADME%docファイルを追加作成するにはどうすればよいですか?
、現在%ドキュメントラインはがソースにであることを、以下のファイルが含まれている場合:
%doc FEATURES KNOWNBUGS LICENSE README RELEASE_NOTES
と私は同じドキュメントに書かれるREADME_FOOを作成するために、specファイルをしたいですディレクトリ(パッケージ固有の設定手順が含まれています)を作成するには、適切な方法は何ですか?私は%でテキストファイルを作成することができます知っている
はとspecファイルのセクションをインストールします。
echo 'README_FOO contents go here
' > "$RPM_BUILD_ROOT"/README_FOO
が、私は、$ RPM_BUILD_ROOT後に使用する正しいパスのわからない、またはどのように参照するために、既存の%doc行の新しいファイルまたは新しい%doc行。
ありがとうございます。
申し訳ありません。「コピーしてください」と少し具体的になりますか?私はreadme.tar.gzと呼ばれる追加のソースを作成しました(3つのREADMEがあります)。その後、準備で、私はそれをuntarと仮定しますが、どこに?そしてFROMどこからuntarredファイルをコピーしますか?どうも。 – SteveJ
これはタールボールなので、 '-a 2'で'%setup'に追加するだけです。これは、他のすべてのファイルと同じ場所にそれを抽出します。そこからそこから他のファイルと同じように%docに入れます。 –
ビンゴ。ありがとう。 :) – SteveJ