Macros do ELN
O diretório buildroot do ELN define a macro %{rhel} como a próxima versão principal do RHEL (atualmente, 11) e não define a macro %{fedora}. Na maioria dos casos, isso é suficiente para diferenciar o comportamento de construção entre o Fedora e o ELN.
Request Permission
To avoid unnecessary divergence between ELN and the next version of RHEL, the ELN SIG must approve each request for use of the %{eln} macro.
To request permission, create an ELN Issue.
Be sure to include why you need to distinguish ELN from RHEL and/or CentOS Stream, and why use of the %{fedora}, %{rhel}, and/or %{centos} macros does not suffice.
Approved Uses of the %{eln} Macro
| Package | Justification |
|---|---|
anaconda |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
fedora-eln-backgrounds |
ELN-specific package, not imported into CS/RHEL |
fedora-logos |
Fedora-specific package, not imported into CS/RHEL |
fedora-repos |
Fedora-specific package, not imported into CS/RHEL |
freeipa |
RHEL-specific branding, does not exist in Fedora/ELN |
gpsd |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
grub2 |
Secure boot signing differs between CS/RHEL and Fedora/ELN |
kernel |
Secure boot signing differs between CS/RHEL and Fedora/ELN |
libreoffice |
RHEL-specific branding, does not make sense for Fedora/ELN |
libreport |
ELN bugs are to be reported to Fedora infrastructure, not CS/RHEL |
libxcrypt |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
lorax-templates-rhel |
Downstream repo used as Source URL |
lynx |
RHEL-specific branding, does not exist in Fedora/ELN |
mock-core-configs |
ELN has separate mock configs from CS and RHEL |
ncurses |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
openssl |
FIPS certification is for RHEL only, not for CS/ELN/Fedora |
python-build |
Package will be partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
python-novaclient |
Package is built differently for OpenStack than for EPEL, and ELN Extras is mimicking the latter |
python-oslo-utils |
Package is built differently for OpenStack than for EPEL, and ELN Extras is mimicking the latter |
python-rpm-macros |
CS/RHEL support multiple Python versions, ELN only supports latest (#73) |
python-requests |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
python-urllib3 |
Package is partly provided in CS/RHEL and partly in EPEL, but ELN and ELN Extras are not that separated |
scap-security-guide |
RHEL-specific subpackage does not exist in CS/ELN/Fedora |
virt-v2v |
CS/RHEL-specific dependency does not exist in Fedora/ELN |
Want to help? Learn how to contribute to Fedora Docs ›