Você pode aproveitar a capacidade do FPM de editar arquivos SPEC (-e) para obtê-lo para despejar o arquivo gerado em um arquivo definindo a variável env do FPM_EDITOR:
FPM_EDITOR="cat >spec_file " fpm -e -s dir -t rpm -n test test_dir
Eu fiz um pacote com o Effing Package Management no CentOS 6 e enviei as pessoas a fpm
... para gerá-lo. Parece que algumas dessas pessoas em quem confio também gostariam de ver um arquivo .spec.
Pesquisei o GitHub do FPM e o O conselho mais recente que encontrei sobre isso foi em este link (RPM: suporte para apenas gerar o arquivo de especificação de RPM # 689). Bom conselho, mas acabou não dando muito certo.
Além disso, até onde eu sei, arquivos .rpm não costumam conter um arquivo .spec tão legal e limpo, normalmente .
Como obtenho o fpm
para me cuspir um bom e velho arquivo .spec se eu precisar de um?
Você pode aproveitar a capacidade do FPM de editar arquivos SPEC (-e) para obtê-lo para despejar o arquivo gerado em um arquivo definindo a variável env do FPM_EDITOR:
FPM_EDITOR="cat >spec_file " fpm -e -s dir -t rpm -n test test_dir