O que é necessário é o rpmrebuild , que eu encontrei através da Red Hat Magazine artigo .
Se você tem um rpm para o qual você deseja modificar apenas o arquivo de especificação, faça o seguinte:
- copie o rpm em questão para um diretório de trabalho
- execute
rpmrebuild -e -p <pkg>rpm
(isso abrirá seu editor padrão (normalmentevi|vim
se você não tiver feito nenhuma alteração em sua distribuição baseada em rpm), permitindo que você faça alterações no arquivo de especificação ) - encontre a (s) linha (s) que você deseja alterar
- faça alterações
- salve e saia do seu editor
( Esc : w q ! em vi[m]
, Ctrl- x s ememacs
) -
rpmrebuild
perguntará se você deseja continuar - responda 'sim'
- o pacote recriado será exibido em
/usr/src/redhat/RPMS/<arch>/<pkg>.rpm