web-dev-qa-db-ja.com

VCSバージョンをRPMでどこに保存しますか?

パッケージング用のVCSおよびRPMとしてGitを使用しています。パッケージが作成されたGitハッシュを保存したいのですが、最適な場所がわかりません。

RPMで利用できる タグ はたくさんありますが、VCSバージョンでは何も表示されません(多分それを一瞥しましたか?)。

私は カスタムタグを追加する 、50,000フィートのレベルを見ているだけでかなり不安です。

かなりハッキーだと感じる解決策の1つは、Gitハッシュをdescriptionフィールドに配置することです。現時点では他の用途には使用していませんが、すごい、それは醜い感じです。

では、VCSバージョンをRPMに保存するのに最も適切な場所はどこですか?

3
quickshiftin

Fedora(そして非常にまれにRHEL) この情報をReleaseタグに配置します

例えば:

Name:           mypackage
Version:        0.0.1
Release:        20140114git0abcdef
4
Michael Hampton