Red Hat Training
A Red Hat training course is available for RHEL 8
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.
Tabla 4.5. Variables en la plantilla gem2rpm
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
Para editar las plantillas de gem2rpm
, siga este procedimiento:
Procedimiento
Guarde la plantilla por defecto:
$ gem2rpm -T > rubygem-<gem_name>.spec.template
- 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
Ahora puede construir un paquete RPM utilizando la plantilla editada como se describe en Sección 3.3, “Construir RPMs”.