De acuerdo con laDocumentación de Fedorala etiqueta %{?dist} al crear un RPM en CentOS 7 debería obtener.el7.pero actualmente tengo.el7.centos.
La línea de mi .spec:
Release: 1%{?_buildid}%{?dist}
No puedo encontrar ninguna documentación que hable sobre este cambio ni sobre ninguna forma de volver a cambiarlo al comportamiento anterior (y en mi caso preferido).
¿Algún consejo sobre cómo forzar el comportamiento anterior?
Respuesta1
Acabo de luchar contra el mismo problema. Una búsqueda me llevó aquí: http://rpmfind.net/linux/RPM/centos/7.1.1503/x86_64/Packages/centos-release-7-1.1503.el7.centos.2.8.x86_64.html
El valor de "%{dist}" está (al menos en CentOS 7) definido por el archivo "/etc/rpm/macros.dist", y puede modificar ese archivo. Como método menos drástico, intente esto en su archivo de especificaciones:
%if 0%{?rhel} == 7
%define dist .el7
# CentOS 7 would force ".el7.centos", we want to avoid that.
%endif