4.6.3.3.4. Edição de modelos gem2rpm
Recomenda-se editar o modelo a partir do qual o arquivo RPM SPEC é gerado em vez do próprio arquivo SPEC gerado.
O modelo é um arquivo padrão Embedded Ruby (ERB), que inclui variáveis listadas na tabela a seguir.
| Variável | Explicação |
|---|---|
| pacote |
A variável |
| spec |
A variável |
| config |
A variável |
| tempo de execução_dependências |
A variável |
| dependências_desenvolvimento |
A variável |
| testes |
A variável |
| arquivos |
A variável |
| main_files |
A variável |
| doc_files |
A variável |
| formato |
A variável |
Procedimento
Para ver todos os modelos disponíveis, execute:
gem2rpm -- modelos
$ gem2rpm -- modelosCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Para editar os modelos gem2rpm, siga este procedimento:
Procedimento
Salvar o modelo padrão:
gem2rpm -T > rubygem-<gem_name>.spec.template
$ gem2rpm -T > rubygem-<gem_name>.spec.templateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Edite o modelo conforme necessário.
Gerar o arquivo SPEC usando o modelo editado:
gem2rpm -t rubygem-<gem_name>.spec.template <gem_name>-<latest_version.gem > <gem_name>-GEM.spec
$ gem2rpm -t rubygem-<gem_name>.spec.template <gem_name>-<latest_version.gem > <gem_name>-GEM.specCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Agora você pode construir um pacote RPM usando o modelo editado, conforme descrito em Seção 3.3, “RPMs de construção”.