O Fedora (e muito raramente o RHEL) coloca essa informação na tag Release .
Por exemplo:
Name: mypackage
Version: 0.0.1
Release: 20140114git0abcdef
Estamos usando o Git como nosso VCS e RPMs para empacotamento. Gostaria de armazenar o hash do Git do qual um pacote foi construído, mas não tenho certeza sobre o local mais apropriado.
Existem várias tags disponíveis para uma RPM, no entanto, não vejo nenhum para uma versão VCS (talvez olhou por cima?).
Estou muito preocupado com a adição de uma tag personalizada , apenas olhando para o nível de 50.000 pés.
Uma solução que parece bastante hacky seria colocar o hash do Git no campo description . Nós não estamos usando para mais nada neste momento, mas wow, isso só parece feio.
Então, qual é o local mais apropriado para armazenar uma versão do VCS em um RPM?
O Fedora (e muito raramente o RHEL) coloca essa informação na tag Release .
Por exemplo:
Name: mypackage
Version: 0.0.1
Release: 20140114git0abcdef