4.6.3.3.4. Edición de plantillas de gem2rpm
Se recomienda editar la plantilla a partir de la cual se genera el archivo RPM SPEC en lugar del propio archivo SPEC generado.
La plantilla es un archivo estándar de Embedded Ruby (ERB), que incluye las variables enumeradas en la siguiente tabla.
Variable | Explicación |
---|---|
paquete |
La variable |
especificación |
La variable |
config |
La variable |
dependencias en tiempo de ejecución |
La variable |
dependencias_de_desarrollo |
La variable |
pruebas |
La variable |
archivos |
La variable |
archivos_principales |
La variable |
archivos_doc |
La variable |
formato |
La variable |
Procedimiento
Para ver todas las plantillas disponibles, ejecute:
gem2rpm --templates
$ gem2rpm --templates
Copy to Clipboard Copied!
Para editar las plantillas de gem2rpm
, siga este procedimiento:
Procedimiento
Guarde la plantilla por defecto:
gem2rpm -T > rubygem-<gem_name>.spec.template
$ gem2rpm -T > rubygem-<gem_name>.spec.template
Copy to Clipboard Copied! - Edite la plantilla según sea necesario.
Genere el archivo SPEC utilizando la plantilla editada:
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.spec
Copy to Clipboard Copied!
Ahora puede construir un paquete RPM utilizando la plantilla editada como se describe en Sección 3.3, “Construir RPMs”.