- Initial version of AlmaLinux 10 release package

- Add variables for x86_64_v2 and x86_64_fp
- Use beta repos as enabled by default
This commit is contained in:
eabdullin 2024-07-02 13:00:30 +03:00
parent ba3ff91f21
commit 598b527bb7
26 changed files with 531 additions and 635 deletions

View File

@ -1,70 +0,0 @@
# -*- coding: utf-8 -*-
The CentOS distribution would not be possible without the hard work and
dedication of a large number of talented people. It's only fair that we
acknowledge the time and effort that they have put into the distribution.
We are always in need of more volunteers. If you're interested in joining
the CentOS Project, please join us on irc.freenode.net in #centos-devel or
via the mailing list at http://lists.centos.org/pipermail/centos-devel/
## Special Recognition ##
One of the key reasons we got delayed on the CentOS-6 release was lack of
suitable build resources, especially when we had to repeatedly build large
chunks of code. Norwood S came forward and worked with me to
setup a large build machine, then tune the build process and help improve
the overall build, test and validate process we were using. This build
machine he donated to the project was about 5 times more capable than the
entire buildsystem we had. And he did this out of his own pocket, from
his own time, and has since upgraded the machine as well. It's now a 128GB,
48 core machine, with 4 SSD's and 4 sata disks : but the key metric is
that it can build from source, the entire CentOS-7 distro in under 22 hrs.
Having this capability was key in our ability to build, test and deliver
CentOS-7 as rapidly as we have been able to.
We'd like to dedicate the CentOS-7 Release to Mr Norwood S, of Phoenix,
AZ, USA for his continued support for the project.
Contributors:
The Red Hat developers, without whom CentOS would look very different
Akemi Matsuno-Yagi
Alain Reguera Delgado
Alan Bartlett
Andreas Thienemann
Anssi Johansson
Athmane Madjoudj
Bonnie King
Brian Stinson
Carl Trieloff
Christoph Galuschka
Fabian Arrotin
Jakub Filak
James Moger
Jeff Sheltren
Jim Perrin
Johnny Hughes Jr
Karanbir Singh
Karsten Wade
Kay Williams
Manuel Wolfshant
Matej Habrnal
Marcus Moeller
Michael Scherer
Mike McLean
Pablo Sebastián Greco
Pat Riehecky
Ralph Angenendt
Scott Robbins
Stephen John Smoogen
Trevor Hemsley
Tru Huynh
Tuomas Kuosmanen
Tuomo Soini
Tyler Parsons

View File

@ -1,10 +1,8 @@
CentOS Stream 10 EULA AlmaLinux 9 EULA
CentOS Stream 10 comes with no guarantees or warranties of any sorts, AlmaLinux 9 comes with no guarantees or warranties of any sorts,
either written or implied. either written or implied.
The Distribution is released as GPLv2. Individual packages in the The Distribution is released as GPLv2. Individual packages in the
distribution come with their own licences. A copy of the GPLv2 license distribution come with their own licences. A copy of the GPLv2 license
is included with the distribution media. is included with the distribution media.

View File

View File

@ -1,37 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQENBGG65jsBCADef7Fspss6f2PKrlrxufWlBaQI+kcdSDbY7o/dyyjpT7dcX8t8
Ou73irjiShK3q0pdrh1Wy/mXc7RIJwAbCt9OVgyx4PV6AW5LfU7P7xyEAbTgLhz9
lLPjBGhBvfRpW+7naPqkTcIKxpVR8Khq6fsvThGCNzNkGa46F1srE3mf1zC9wdVR
VtXO7gHEZ2LrNcl195jZkBQOLcXANcSOFh5eRfhumULmk4XgCGmZQT5UNFofqOmn
aWQGBq3XaU7RWjl7RH+IS2EW0rAtz9Le+cH+j0aFhzo7jBMOxGYG62rUaHdxssjV
S1CrfpYT6NeG5i/1hiP4hO9suezJw4yuXNZ3ABEBAAG0VkNlbnRPUyBFeHRyYXMg
U0lHIChodHRwczovL3dpa2kuY2VudG9zLm9yZy9TcGVjaWFsSW50ZXJlc3RHcm91
cCkgPHNlY3VyaXR5QGNlbnRvcy5vcmc+iQE5BBMBCgAjAhsvBwsJCAcDAgEGFQgC
CQoLBBYCAwECHgECF4AFAmIePKwACgkQH/aiFx2ZdmgUpAgAt1Y139EUQOLd013m
jZx3shUVHRWCU0SaWLuXLupdxqhe/Iygen48aiDWfAtWr9neAJKKZFboDXXPyxDy
9529aDgJnjwGRSFAcmvsuMaEMse6PZepTFtwhg2A/N0sDLVJSWagbQmTHdpkgEwn
rrwO/TEaqjJ2+vZG67IIvw2rgtF3sQC28I1z7c1cPH5/NNf7dOZ29vtn44juMFFs
o2Kd2FjZ0WP4wRmFF646nS5S1WHGS32K0xvDJMXO3MBXhaATVg+5i5ICA6fx6F3Y
FFLJrXjx/LBtsY3EbJ0OddeZQtaAHFM1Xm6e0UHpnfjG9EGl9QrC5qzLSng0YMrG
emhIy7kBDQRhuuY7AQgAs+enJDbwE/Iln3BnxodDQ3/1t9ULlMLJLiV+FgS7yREZ
QvhVQxFWaJqbiPV6EJVxEP5lUHND2DAE2ZTr60y0rI3ZAY52go+QYHXb+M5HC12H
HbhIDTWaETNo5heq/qyVSRT1u0g/yKCxQdyqnVsL86bro0wgrpj7XuApQifFhy16
AkDjhcB0C0dXkfvEnHJylWiHpp7upfSgOcGwQ+yRHOZWJnyF+OMrFfNiwD74/zEN
4RoNFgpqJZ81TF0qCdllTYGAXXUdYsJlg64dH0u84naTOFIuInywCmNyPmC8e8/0
g56hCV2L7bRJGjBCa6VH+TgvVGnkFsoMM9ijhuTIIQARAQABiQI+BBgBCgAJAhsu
BQJiHjnNASnAXSAEGQECAAYFAmG65jsACgkQi1yBEfyl0P9m/QgAh2KmBA4h/slx
aZeWLb2cV53B1jVElsrEAE/a8yKhhcNeNOQsEWwT2/i6mdWchnIQzojKs3ypoRUY
xsICIb4b4AFzc//aYhaOWThNRHh0UwaueNu0YBqVF3URUlf/Hw1Wv16v4QwkNhHQ
+EohCRltR2PBjAHRHXDImy9OxV/uTnZjTXegj2Jl3ueQ5nF4pleqUctt/V9JjqzO
YcQZW78s1jyBRzefbPxQHKKp4na6etTmIvgVDjkMChRZPRjZYEVZNi8kJM0aaK4q
ugGoL6cWBR6RYka+/eEFMd3kSrng9ahbNX0F4ztdZ2alPrrE6BvJ7n/Mt6tZKgL7
x9V0GpbstAkQH/aiFx2ZdmgN/gf+PEUa1LT98RS28fyNPaXYGx5vLWYxUtAdeN9a
TfugGHCVhVsowbIEnuFUHE1JmTJ1hDaFYXqkgG9zDo81JVz/yCHpNIQO0YF2h+qX
BXiKP7PQ+iT/PjQHidlYUuz73hjDwRl3AhLafcwVHeD3cCgo/ZP/Vi9Y9iBFVZDl
jGHxAIe0PWbEAUuqNJOgrlVmmCtSqVkN1Neihx1zjpw3rqfUQzwvhvcsOfkKfnBs
Boc66IZ0J5pmSzgJnSbLrr2dv1/jYHaolA24vkMqMxKzJbz+GeQ/SqBZ5/rA37VL
x90Tu9UVSfbyEbwS9Zj1sVmc3mdm1kn6dmTlOfTDIqehfHBlnQ==
=jx2B
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,30 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBFzMWxkBEADHrskpBgN9OphmhRkc7P/YrsAGSvvl7kfu+e9KAaU6f5MeAVyn
rIoM43syyGkgFyWgjZM8/rur7EMPY2yt+2q/1ZfLVCRn9856JqTIq0XRpDUe4nKQ
8BlA7wDVZoSDxUZkSuTIyExbDf0cpw89Tcf62Mxmi8jh74vRlPy1PgjWL5494b3X
5fxDidH4bqPZyxTBqPrUFuo+EfUVEqiGF94Ppq6ZUvrBGOVo1V1+Ifm9CGEK597c
aevcGc1RFlgxIgN84UpuDjPR9/zSndwJ7XsXYvZ6HXcKGagRKsfYDWGPkA5cOL/e
f+yObOnC43yPUvpggQ4KaNJ6+SMTZOKikM8yciyBwLqwrjo8FlJgkv8Vfag/2UR7
JINbyqHHoLUhQ2m6HXSwK4YjtwidF9EUkaBZWrrskYR3IRZLXlWqeOi/+ezYOW0m
vufrkcvsh+TKlVVnuwmEPjJ8mwUSpsLdfPJo1DHsd8FS03SCKPaXFdD7ePfEjiYk
nHpQaKE01aWVSLUiygn7F7rYemGqV9Vt7tBw5pz0vqSC72a5E3zFzIIuHx6aANry
Gat3aqU3qtBXOrA/dPkX9cWE+UR5wo/A2UdKJZLlGhM2WRJ3ltmGT48V9CeS6N9Y
m4CKdzvg7EWjlTlFrd/8WJ2KoqOE9leDPeXRPncubJfJ6LLIHyG09h9kKQARAQAB
tDpDZW50T1MgKENlbnRPUyBPZmZpY2lhbCBTaWduaW5nIEtleSkgPHNlY3VyaXR5
QGNlbnRvcy5vcmc+iQI3BBMBCAAhAhsDBgsJCAcDAgYVCAIJCgsDFgIBAh4BAheA
BQJczFsaAAoJEAW1VbOEg8ZdvOgQAMFTGIQokADy5+CynFKjfO7R0VVpJxmYGVr1
TjnKaHmjxnJaYqoha9ukGgmLu0r+lJ42Kk6nREk1vlxfRAfiWd00Zkm+K3IMq1/D
E0heC2vX8qqjsLJs3jzq0hgNvo9X0uHDaA4J1BHsD8sE5in/f4SivjbngvFovRGU
1XLNCgoqpFNcROP18LqKUw8WtqgWdnYBa5i6D5qx+WMRX0NHNwcCMy1lz+sTFxIU
9mW6cLsMaacPGD8pUXIVli8P9Vlv3jBk1wFIqRgQPW01ph/3bM7pf9hyM9FAfU4X
AFcyb1oYI4/82EkICUe6jeuZrz67dPeLVAlYrGW4hp/825g0fqJHxPDp25GS4rAa
4RqyibLzNjSGdXYeLj2NcB/8OqaP+T1hv3JDaqe70QoYa/GIC4rh15NyXVbUP+LG
V4vUiL7mb9ynzvF5zYHJbcg4R7dOsiZHrMFwy7FZesQaVrXeJlxRcEj65rpm1ZtZ
mwAE1k2LsRkvLyr9hpZkXnMeOKYIPwpdmBjXNVNVbq7097OxZOYPPos+iZKMWfl4
UQnMsCVxonZtamdI4qEc3jMkSZPJKgOplGOms5jdY+EdSvsFWEQ0Snd3dChfU7DV
o4Rbcy5klwHrvuZIOLaovhyxuRPhP6gV9+gzpTK/7vrvDlFbbZE6s212mDZ13RWB
mTfAxz4h
=agO/
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,33 @@
[appstream]
name=AlmaLinux $releasever - AppStream
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream
# baseurl=https://repo.almalinux.org/almalinux/$releasever/AppStream/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-appstream-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[appstream-debuginfo]
name=AlmaLinux $releasever - AppStream - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/AppStream/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-appstream-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[appstream-source]
name=AlmaLinux $releasever - AppStream - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-source
# baseurl=https://repo.almalinux.org/vault/$releasever/AppStream/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-baseos-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[baseos]
name=AlmaLinux $releasever - BaseOS
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos
# baseurl=https://repo.almalinux.org/almalinux/$releasever/BaseOS/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-baseos-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[baseos-debuginfo]
name=AlmaLinux $releasever - BaseOS - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/BaseOS/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-baseos-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[baseos-source]
name=AlmaLinux $releasever - BaseOS - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-source
# baseurl=https://repo.almalinux.org/vault/$releasever/BaseOS/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-baseos-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,27 @@
[beta]
name=AlmaLinux $releasever - Beta
baseurl=https://build.almalinux.org/pulp/content/copr/eabdullin1-almalinux10-beta-almalinux-10-$basearch-dr/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[beta-debuginfo]
name=AlmaLinux $releasever - Beta - Debug
baseurl=https://build.almalinux.org/pulp/content/copr/eabdullin1-almalinux10-beta-almalinux-10-$basearch-debug-dr/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[beta-source]
name=AlmaLinux $releasever - Beta - Source
baseurl=https://build.almalinux.org/pulp/content/copr/eabdullin1-almalinux10-beta-almalinux-10-src-dr/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[crb]
name=AlmaLinux $releasever - CRB
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb
# baseurl=https://repo.almalinux.org/almalinux/$releasever/CRB/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-crb-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[crb-debuginfo]
name=AlmaLinux $releasever - CRB - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/CRB/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-crb-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[crb-source]
name=AlmaLinux $releasever - CRB - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-source
# baseurl=https://repo.almalinux.org/vault/$releasever/CRB/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-crb-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[extras]
name=AlmaLinux $releasever - Extras
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras
# baseurl=https://repo.almalinux.org/almalinux/$releasever/extras/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-extras-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[extras-debuginfo]
name=AlmaLinux $releasever - Extras - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/extras/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-extras-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[extras-source]
name=AlmaLinux $releasever - Extras - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-source
# baseurl=https://repo.almalinux.org/vault/$releasever/extras/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-extras-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[highavailability]
name=AlmaLinux $releasever - HighAvailability
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability
# baseurl=https://repo.almalinux.org/almalinux/$releasever/HighAvailability/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-highavailability-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[highavailability-debuginfo]
name=AlmaLinux $releasever - HighAvailability - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/HighAvailability/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-highavailability-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[highavailability-source]
name=AlmaLinux $releasever - HighAvailability - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-source
# baseurl=https://repo.almalinux.org/vault/$releasever/HighAvailability/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-highavailability-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[nfv]
name=AlmaLinux $releasever - NFV
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv
# baseurl=https://repo.almalinux.org/almalinux/$releasever/NFV/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-nfv-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[nfv-debuginfo]
name=AlmaLinux $releasever - NFV - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/NFV/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-nfv-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[nfv-source]
name=AlmaLinux $releasever - NFV - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-source
# baseurl=https://repo.almalinux.org/vault/$releasever/NFV/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-nfv-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[plus]
name=AlmaLinux $releasever - Plus
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/plus
# baseurl=https://repo.almalinux.org/almalinux/$releasever/plus/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-plus-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[plus-debuginfo]
name=AlmaLinux $releasever - Plus - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/plus-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/plus/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-plus-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[plus-source]
name=AlmaLinux $releasever - Plus - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/plus-source
# baseurl=https://repo.almalinux.org/vault/$releasever/plus/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-plus-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[resilientstorage]
name=AlmaLinux $releasever - ResilientStorage
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage
# baseurl=https://repo.almalinux.org/almalinux/$releasever/ResilientStorage/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-resilientstorage-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[resilientstorage-debuginfo]
name=AlmaLinux $releasever - ResilientStorage - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/ResilientStorage/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-resilientstorage-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[resilientstorage-source]
name=AlmaLinux $releasever - ResilientStorage - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage-source
# baseurl=https://repo.almalinux.org/vault/$releasever/ResilientStorage/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-resilientstorage-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

33
SOURCES/almalinux-rt.repo Normal file
View File

@ -0,0 +1,33 @@
[rt]
name=AlmaLinux $releasever - RT
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt
# baseurl=https://repo.almalinux.org/almalinux/$releasever/RT/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-rt-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[rt-debuginfo]
name=AlmaLinux $releasever - RT - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/RT/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-rt-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[rt-source]
name=AlmaLinux $releasever - RT - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-source
# baseurl=https://repo.almalinux.org/vault/$releasever/RT/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-rt-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[sap]
name=AlmaLinux $releasever - SAP
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap
# baseurl=https://repo.almalinux.org/almalinux/$releasever/SAP/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-sap-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[sap-debuginfo]
name=AlmaLinux $releasever - SAP - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/SAP/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-sap-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[sap-source]
name=AlmaLinux $releasever - SAP - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap-source
# baseurl=https://repo.almalinux.org/vault/$releasever/SAP/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-sap-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

View File

@ -0,0 +1,33 @@
[saphana]
name=AlmaLinux $releasever - SAPHANA
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana
# baseurl=https://repo.almalinux.org/almalinux/$releasever/SAPHANA/$basearch/os/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-saphana-$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[saphana-debuginfo]
name=AlmaLinux $releasever - SAPHANA - Debug
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana-debug
# baseurl=https://repo.almalinux.org/vault/$releasever/SAPHANA/debug/$basearch/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-saphana-debuginfo-$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[saphana-source]
name=AlmaLinux $releasever - SAPHANA - Source
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana-source
# baseurl=https://repo.almalinux.org/vault/$releasever/SAPHANA/Source/
baseurl=https://build.almalinux.org/pulp/content/prod/almalinux-$releasever-saphana-src/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0

BIN
SOURCES/alsecureboot001.cer Normal file

Binary file not shown.

View File

@ -1,131 +0,0 @@
[highavailability]
name=CentOS Stream $releasever - HighAvailability
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[highavailability-debuginfo]
name=CentOS Stream $releasever - HighAvailability - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[highavailability-source]
name=CentOS Stream $releasever - HighAvailability - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-highavailability-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[nfv]
name=CentOS Stream $releasever - NFV
metalink=https://mirrors.centos.org/metalink?repo=centos-nfv-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[nfv-debuginfo]
name=CentOS Stream $releasever - NFV - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-nfv-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[nfv-source]
name=CentOS Stream $releasever - NFV - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-nfv-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[rt]
name=CentOS Stream $releasever - RT
metalink=https://mirrors.centos.org/metalink?repo=centos-rt-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[rt-debuginfo]
name=CentOS Stream $releasever - RT - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-rt-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[rt-source]
name=CentOS Stream $releasever - RT - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-rt-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[resilientstorage]
name=CentOS Stream $releasever - ResilientStorage
metalink=https://mirrors.centos.org/metalink?repo=centos-resilientstorage-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[resilientstorage-debuginfo]
name=CentOS Stream $releasever - ResilientStorage - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-resilientstorage-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[resilientstorage-source]
name=CentOS Stream $releasever - ResilientStorage - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-resilientstorage-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[extras-common]
name=CentOS Stream $releasever - Extras packages
metalink=https://mirrors.centos.org/metalink?repo=centos-extras-sig-extras-common-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[extras-common-source]
name=CentOS Stream $releasever - Extras packages - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-extras-sig-extras-common-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
enabled=0

View File

@ -1,83 +0,0 @@
[baseos]
name=CentOS Stream $releasever - BaseOS
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[baseos-debuginfo]
name=CentOS Stream $releasever - BaseOS - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[baseos-source]
name=CentOS Stream $releasever - BaseOS - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[appstream]
name=CentOS Stream $releasever - AppStream
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream-debuginfo]
name=CentOS Stream $releasever - AppStream - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[appstream-source]
name=CentOS Stream $releasever - AppStream - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-appstream-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[crb]
name=CentOS Stream $releasever - CRB
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0
[crb-debuginfo]
name=CentOS Stream $releasever - CRB - Debug
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-debug-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0
[crb-source]
name=CentOS Stream $releasever - CRB - Source
metalink=https://mirrors.centos.org/metalink?repo=centos-crb-source-$stream&arch=source&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial-SHA256
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
enabled=0

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,13 +1,29 @@
%global distro CentOS Stream # Should be deleted or changed to "%bcond_with beta" before the release
# Also baseurl for regular repos should be changed to repo.almalinux.org
# and mirrorlist should be set as default
%bcond_without beta
# Needs only for first build, because we should have right arch names
%if 0%{?x86_64_v2} == 1
%global _build_name_fmt %%{ARCH}_v2/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}_v2.rpm
%endif
%if 0%{?x86_64_fp} == 1
%global _build_name_fmt %%{ARCH}_fp/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}_fp.rpm
%endif
%global distro AlmaLinux
%global release_name Seafoam Ocelot
%global major 10 %global major 10
%global minor 0 %global minor 0
# %%global eol_date 2035-06-01
Name: centos-stream-release Name: almalinux-release
Version: %{major}.%{minor} Version: %{major}.%{minor}
Release: 0.14%{?dist} Release: 0.14%{?dist}
Summary: %{distro} release files Summary: %{distro} release files
License: GPLv2 License: GPLv2
URL: https://centos.org URL: https://almalinux.org
BuildArch: noarch BuildArch: noarch
Provides: centos-release = %{version}-%{release} Provides: centos-release = %{version}-%{release}
@ -15,10 +31,10 @@ Provides: centos-release = %{version}-%{release}
# When running a compose for ELN, we want to make sure that we pull in the # When running a compose for ELN, we want to make sure that we pull in the
# correct templates when lorax is installed. This Suggests: will clue # correct templates when lorax is installed. This Suggests: will clue
# libdnf to use this set of templates instead of lorax-templates-generic. # libdnf to use this set of templates instead of lorax-templates-generic.
Suggests: lorax-templates-rhel Suggests: lorax-templates-almalinux
# Required for a lorax run (to generate install media) # Required for a lorax run (to generate install media)
Requires: centos-stream-repos(%{major}) Requires: almalinux-repos = %{version}-%{release}
Provides: centos-release-eula Provides: centos-release-eula
Provides: redhat-release-eula Provides: redhat-release-eula
@ -37,7 +53,6 @@ Provides: base-module(platform:el%{major})
Source200: EULA Source200: EULA
Source201: LICENSE Source201: LICENSE
Source202: Contributors
Source300: 85-display-manager.preset Source300: 85-display-manager.preset
Source301: 90-default.preset Source301: 90-default.preset
@ -45,49 +60,65 @@ Source302: 90-default-user.preset
Source303: 99-default-disable.preset Source303: 99-default-disable.preset
Source304: 50-redhat.conf Source304: 50-redhat.conf
Source400: centossecurebootca2.cer Source400: alsecureboot001.cer
# kernel signing certificate # kernel signing certificate
Source401: centossecureboot201.cer Source401: alsecureboot001.cer
# grub2 signing certificate # grub2 signing certificate
Source402: centossecureboot202.cer Source402: alsecureboot001.cer
# Fwupd signing certificate # Fwupd signing certificate
Source403: centossecureboot203.cer Source403: alsecureboot001.cer
# UKI-VIRT signing certificate # UKI signing certificate
Source404: centossecureboot204.cer Source404: alsecureboot001.cer
Source500: centos.repo Source500: almalinux-appstream.repo
Source501: centos-addons.repo Source501: almalinux-baseos.repo
Source502: almalinux-crb.repo
Source503: almalinux-extras.repo
Source504: almalinux-highavailability.repo
Source505: almalinux-resilientstorage.repo
Source506: almalinux-sap.repo
Source507: almalinux-saphana.repo
Source508: almalinux-plus.repo
# Only for x86_64
Source510: almalinux-nfv.repo
Source511: almalinux-rt.repo
Source602: RPM-GPG-KEY-CentOS-SIG-Extras-SHA512 # Only for beta stage
Source603: RPM-GPG-KEY-centosofficial-SHA256 %if %{with beta}
Source512: almalinux-beta.repo
%endif
%package -n centos-sb-certs Source600: RPM-GPG-KEY-AlmaLinux-10
%package -n almalinux-sb-certs
Summary: %{distro} public secureboot certificates Summary: %{distro} public secureboot certificates
Group: System Environment/Base Group: System Environment/Base
Provides: system-sb-certs = %{version}-%{release} Provides: system-sb-certs = %{version}-%{release}
Provides: redhat-sb-certs = %{version}-%{release}
Provides: centos-sb-certs = %{version}-%{release}
%package -n centos-stream-repos %package -n almalinux-repos
Summary: CentOS Stream package repositories Summary: %{distro} package repositories
Provides: system-repos = %{version}-%{release} Requires: almalinux-release = %{version}-%{release}
Provides: centos-stream-repos(%{major}) = %{version} Requires: almalinux-gpg-keys = %{version}-%{release}
Requires: centos-gpg-keys = %{version}-%{release}
%package -n centos-gpg-keys %package -n almalinux-gpg-keys
Summary: CentOS RPM keys Summary: %{distro} RPM keys
%description %description
%{distro} release files. %{distro} release files.
%description -n centos-sb-certs %description -n almalinux-sb-certs
%{distro} secureboot certificates %{distro} secureboot certificates
%description -n centos-stream-repos %description -n almalinux-repos
This package provides the package repository files for CentOS Stream. This package provides the package repository files for %{distro}.
%description -n centos-gpg-keys %description -n almalinux-gpg-keys
This package provides the RPM signature keys for CentOS. This package provides the RPM signature keys for %{distro}.
%install %install
@ -109,46 +140,53 @@ ln -s centos-release %{buildroot}%{_sysconfdir}/redhat-release
# Name of vendor / name of distribution. Typically used to identify where # Name of vendor / name of distribution. Typically used to identify where
# the binary comes from in --help or --version messages of programs. # the binary comes from in --help or --version messages of programs.
# Examples: gdb.spec, clang.spec # Examples: gdb.spec, clang.spec
%global dist_vendor CentOS %global dist_vendor AlmaLinux OS Foundation
%global dist_name %{distro} %global dist_name %{distro}
# URL of the homepage of the distribution # URL of the homepage of the distribution
# Example: gstreamer1-plugins-base.spec # Example: gstreamer1-plugins-base.spec
%global dist_home_url https://centos.org/ %global dist_home_url https://almalinux.org/
# Bugzilla / bug reporting URLs shown to users. # Bugzilla / bug reporting URLs shown to users.
# Examples: gcc.spec # Examples: gcc.spec
%global dist_bug_report_url https://issues.redhat.com/ %global dist_bug_report_url https://bugs.almalinux.org/
# debuginfod server, as used in elfutils.spec. # debuginfod server, as used in elfutils.spec.
%global dist_debuginfod_url https://debuginfod.centos.org/ # %global dist_debuginfod_url https://debuginfod.centos.org/
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
# Create the os-release file # Create the os-release file
install -d -m 0755 %{buildroot}%{_prefix}/lib install -d -m 0755 %{buildroot}%{_prefix}/lib
cat > %{buildroot}%{_prefix}/lib/os-release << EOF cat > %{buildroot}%{_prefix}/lib/os-release << EOF
NAME="%{dist_name}" NAME="%{distro}"
VERSION="%{major}" VERSION="%{major}.%{minor} (%{release_name})"
ID="centos" ID="almalinux"
ID_LIKE="rhel fedora" ID_LIKE="rhel centos fedora"
VERSION_ID="%{major}" VERSION_ID="%{major}.%{minor}"
PLATFORM_ID="platform:el%{major}" PLATFORM_ID="platform:el%{major}"
PRETTY_NAME="%{distro} %{major}" PRETTY_NAME="%{distro} %{major}.%{minor}%{?beta: %{beta}} (%{release_name})"
ANSI_COLOR="0;31" ANSI_COLOR="0;34"
LOGO="fedora-logo-icon" LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:centos:centos:%{major}" CPE_NAME="cpe:/o:almalinux:almalinux:%{major}::baseos"
HOME_URL="%{dist_home_url}" HOME_URL="%{dist_home_url}"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="%{dist_bug_report_url}" BUG_REPORT_URL="%{dist_bug_report_url}"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux %{major}"
REDHAT_SUPPORT_PRODUCT_VERSION="%{distro}" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-%{major}"
ALMALINUX_MANTISBT_PROJECT_VERSION="%{major}.%{minor}"
REDHAT_SUPPORT_PRODUCT="%{distro}"
REDHAT_SUPPORT_PRODUCT_VERSION="%{major}.%{minor}%{?beta: %{beta}}"
EOF EOF
# Should be added to os-release in the future
# SUPPORT_END=%{eol_date}
# Create the symlink for /etc/os-release # Create the symlink for /etc/os-release
ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release
# write cpe to /etc/system/release-cpe # write cpe to /etc/system/release-cpe
echo "cpe:/o:centos:centos:%{major}" > %{buildroot}%{_sysconfdir}/system-release-cpe echo "cpe:/o:almalinux:almalinux:%{major}::baseos" > %{buildroot}%{_sysconfdir}/system-release-cpe
# create /etc/issue, /etc/issue.net and /etc/issue.d # create /etc/issue, /etc/issue.net and /etc/issue.d
echo '\S' > %{buildroot}%{_sysconfdir}/issue echo '\S' > %{buildroot}%{_sysconfdir}/issue
@ -163,6 +201,8 @@ cat > %{buildroot}%{_rpmmacrodir}/macros.dist << EOF
# dist macros. # dist macros.
%%__bootstrap ~bootstrap %%__bootstrap ~bootstrap
%%almalinux_ver %{major}
%%almalinux %{major}
%%centos_ver %{major} %%centos_ver %{major}
%%centos %{major} %%centos %{major}
%%rhel %{major} %%rhel %{major}
@ -173,13 +213,12 @@ cat > %{buildroot}%{_rpmmacrodir}/macros.dist << EOF
%%dist_name %{dist_name} %%dist_name %{dist_name}
%%dist_home_url %{dist_home_url} %%dist_home_url %{dist_home_url}
%%dist_bug_report_url %{dist_bug_report_url} %%dist_bug_report_url %{dist_bug_report_url}
%%dist_debuginfod_url %{dist_debuginfod_url}
EOF EOF
# use unbranded datadir # use unbranded datadir
install -d -m 0755 %{buildroot}%{_datadir}/centos-release install -d -m 0755 %{buildroot}%{_datadir}/almalinux-release
ln -s centos-release %{buildroot}%{_datadir}/redhat-release ln -s almalinux-release %{buildroot}%{_datadir}/redhat-release
install -p -m 0644 %{SOURCE200} %{buildroot}%{_datadir}/centos-release/ install -p -m 0644 %{SOURCE200} %{buildroot}%{_datadir}/almalinux-release/
# copy systemd presets # copy systemd presets
install -d -m 0755 %{buildroot}%{_prefix}/lib/systemd/system-preset/ install -d -m 0755 %{buildroot}%{_prefix}/lib/systemd/system-preset/
@ -237,7 +276,6 @@ ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-x86_64.cer %{buildr
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-x86_64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-fwupd-x86_64.cer ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-x86_64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-fwupd-x86_64.cer
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-uki-virt-x86_64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-uki-virt-x86_64.cer ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-uki-virt-x86_64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-uki-virt-x86_64.cer
# Link aarch64 certs # Link aarch64 certs
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-aarch64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-ca-aarch64.cer ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-aarch64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-ca-aarch64.cer
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-aarch64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-kernel-aarch64.cer ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-aarch64.cer %{buildroot}%{_sysconfdir}/pki/sb-certs/secureboot-kernel-aarch64.cer
@ -260,23 +298,48 @@ ln -sr %{buildroot}%{_datadir}/pki/sb-certs/secureboot-uki-virt-s390x.cer %{buil
install -d -m 0755 %{buildroot}%{_sysconfdir}/yum.repos.d install -d -m 0755 %{buildroot}%{_sysconfdir}/yum.repos.d
install -p -m 0644 %{SOURCE500} %{buildroot}%{_sysconfdir}/yum.repos.d/ install -p -m 0644 %{SOURCE500} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE501} %{buildroot}%{_sysconfdir}/yum.repos.d/ install -p -m 0644 %{SOURCE501} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE502} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE503} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE504} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE505} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE506} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE507} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE508} %{buildroot}%{_sysconfdir}/yum.repos.d/
# RT and NFV are only for x86_64
%ifarch x86_64
install -p -m 0644 %{SOURCE510} %{buildroot}%{_sysconfdir}/yum.repos.d/
install -p -m 0644 %{SOURCE511} %{buildroot}%{_sysconfdir}/yum.repos.d/
%endif
%if %{with beta}
install -p -m 0644 %{SOURCE512} %{buildroot}%{_sysconfdir}/yum.repos.d/
%endif
# dnf variables # dnf variables
install -d -m 0755 %{buildroot}%{_sysconfdir}/dnf/vars install -d -m 0755 %{buildroot}%{_sysconfdir}/dnf/vars
echo "%{major}-stream" > %{buildroot}%{_sysconfdir}/dnf/vars/stream echo "%{major}-stream" > %{buildroot}%{_sysconfdir}/dnf/vars/stream
# These variables should be set in the build environment to change rpm names
%if 0%{?x86_64_v2} == 1
echo '%%_build_name_fmt %%{ARCH}_v2/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}_v2.rpm' > %{buildroot}%{_sysconfdir}/rpm/macros.arch_v2
echo '%x86_64_v2 1' >> %{buildroot}%{_sysconfdir}/rpm/macros.arch_v2
%endif
%if 0%{?x86_64_fp} == 1
echo '%%_build_name_fmt %%{ARCH}_fp/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}_fp.rpm' > %{buildroot}%{_sysconfdir}/rpm/macros.arch_fp
echo '%x86_64_fp 1' >> %{buildroot}%{_sysconfdir}/rpm/macros.arch_fp
%endif
# copy GPG keys # copy GPG keys
install -d -m 0755 %{buildroot}%{_sysconfdir}/pki/rpm-gpg install -d -m 0755 %{buildroot}%{_sysconfdir}/pki/rpm-gpg
install -p -m 0644 %{SOURCE602} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/ install -p -m 0644 %{SOURCE600} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
install -p -m 0644 %{SOURCE603} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
%files %files
%license docs/LICENSE %license docs/LICENSE
%doc docs/Contributors
%{_sysconfdir}/redhat-release %{_sysconfdir}/redhat-release
%{_sysconfdir}/system-release %{_sysconfdir}/system-release
%{_sysconfdir}/centos-release %{_sysconfdir}/almalinux-release
%config(noreplace) %{_sysconfdir}/os-release %config(noreplace) %{_sysconfdir}/os-release
%config %{_sysconfdir}/system-release-cpe %config %{_sysconfdir}/system-release-cpe
%config(noreplace) %{_sysconfdir}/issue %config(noreplace) %{_sysconfdir}/issue
@ -286,13 +349,13 @@ install -p -m 0644 %{SOURCE603} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
%ghost %{_sysconfdir}/yum.repos.d/redhat.repo %ghost %{_sysconfdir}/yum.repos.d/redhat.repo
%{_rpmmacrodir}/macros.dist %{_rpmmacrodir}/macros.dist
%{_datadir}/redhat-release %{_datadir}/redhat-release
%{_datadir}/centos-release %{_datadir}/almalinux-release
%{_prefix}/lib/os-release %{_prefix}/lib/os-release
%{_prefix}/lib/systemd/system-preset/* %{_prefix}/lib/systemd/system-preset/*
%{_prefix}/lib/systemd/user-preset/* %{_prefix}/lib/systemd/user-preset/*
%{_prefix}/lib/sysctl.d/50-redhat.conf %{_prefix}/lib/sysctl.d/50-redhat.conf
%files -n centos-sb-certs %files -n almalinux-sb-certs
# Note to future packagers: # Note to future packagers:
# resetting the symlinks in /etc/pki/sb-certs on upgrade is the intended behavior here # resetting the symlinks in /etc/pki/sb-certs on upgrade is the intended behavior here
%dir %{_sysconfdir}/pki/sb-certs %dir %{_sysconfdir}/pki/sb-certs
@ -300,234 +363,30 @@ install -p -m 0644 %{SOURCE603} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
%{_sysconfdir}/pki/sb-certs/*.cer %{_sysconfdir}/pki/sb-certs/*.cer
%{_datadir}/pki/sb-certs/*.cer %{_datadir}/pki/sb-certs/*.cer
%files -n centos-stream-repos %files -n almalinux-repos
%config(noreplace) %{_sysconfdir}/yum.repos.d/centos.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-appstream.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/centos-addons.repo %config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-baseos.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-crb.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-extras.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-highavailability.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-resilientstorage.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-sap.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-saphana.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-plus.repo
%ifarch x86_64
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-nfv.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-rt.repo
%endif
%if %{with beta}
%config(noreplace) %{_sysconfdir}/yum.repos.d/almalinux-beta.repo
%endif
%config(noreplace) %{_sysconfdir}/dnf/vars/stream %config(noreplace) %{_sysconfdir}/dnf/vars/stream
%files -n centos-gpg-keys
%files -n almalinux-gpg-keys
%{_sysconfdir}/pki/rpm-gpg %{_sysconfdir}/pki/rpm-gpg
%changelog %changelog
* Mon Jun 17 2024 Troy Dawson <tdawson@redhat.com> - 10.0-0.14 * Tue Jul 02 2024 Eduard Abdullin <eabdullin@almalinux.org> - 10.0-0.14
- Change repos to point to the mirrors - AlmaLinux 10 beta release
* Fri Jun 07 2024 Sandro Bonazzola <sbonazzo@redhat.com> - 10.0-0.13
- Fix distcore macro initialization
* Thu May 30 2024 Carl George <carl@redhat.com> - 10.0-0.12
- Add distcore macro to allow dist overrides that don't mask distprefix, distsuffix, or bootstrap macros
- Resolves: RHEL-38900
* Thu May 30 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.11
- Restore cups.service patch
- Resolves: RHEL-37762
* Thu May 30 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.10
- Temporarily revert cups.service patch
- Related: RHEL-37762
* Wed May 29 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.9
- Enable cups.service
- Resolves: RHEL-37762
* Tue May 28 2024 Adam Samalik <asamalik@redhat.com> - 10.0-0.8
- Add a re-signed centosofficial keys using SHA256
- Drop old unused keys
- Enable signature checks in repos
* Mon May 13 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.7
- Enable tuned.service
- Resolves: RHEL-35582
* Tue Mar 26 2024 Troy Dawson <tdawson@redhat.com> - 10.0-0.6
- Temp change: Change repos to point to production composes
* Wed Mar 20 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.4
- Update BUG_REPORT_URL to use issues.redhat.com
- Resolves: RHEL-17456
* Thu Mar 14 2024 Stephen Gallagher <sgallagh@redhat.com> - 10.0-0.3
- Sync presets from Fedora 40
* Tue Nov 28 2023 Troy Dawson <tdawson@redhat.com> - 10.0-0.2
- Add Suggests: lorax-templates-rhel
* Wed Sep 20 2023 Troy Dawson <tdawson@redhat.com> - 10.0-0.1
- Update to version 10.0
* Wed Aug 30 2023 Stephen Gallagher <sgallagh@redhat.com> - 9.0-23
- Add keys for UKI-VIRT
- Resolves: RHELBLD-13378
* Fri Jun 30 2023 Stephen Gallagher <sgallagh@redhat.com> - 9.0-22
- Fix incorrect symlink path for sbcerts
- Resolves: RHELPLAN-161305
* Mon Apr 03 2023 Stephen Gallagher <sgallagh@redhat.com> - 9.0-21
- Enable obex.service
- Resolves: rhbz#2181984
* Fri Feb 17 2023 Sayan Paul <saypaul@redhat.com> - 9.0-20
- Remove ostree-readonly-sysroot-migration service from preset
- Resolves: rhbz#2170787
* Tue Feb 14 2023 Stephen Gallagher <sgallagh@redhat.com> - 9.0-19
- Enable ostree-readonly-sysroot-migration service
- Resolves: rhbz#2167344
* Tue Sep 06 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-18
- Enable alternative *-release packages
* Tue Sep 6 2022 Amit Shah <amitshah@fedoraproject.org> - 9.0-17
- Add new distribution-specific macros for package configurations
* Tue Aug 30 2022 Josh Boyer <jwboyer@redhat.com> - 9.0-16
- Adjust debuginfo RPM repo names to -debuginfo
* Thu Jul 28 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-15
- Enable greenboot-service-monitor.service in presets
- Resolves: rhbz#2108625
* Thu Jul 28 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-14
- Enable clevis-luks-askpass.path in presets
- Resolves: rhbz#2106811
* Thu Jun 23 2022 Maxwell G <gotmax@e.email> - 9.0-13
- Include %%{?distsuffix} in %%dist definition
- Resolves: rhbz#2100579
* Wed Mar 02 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-12
- The Extras key was re-signed to get rid of a SHA1 algo.
Related: rhbz#2059424
* Fri Feb 04 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-11
- Enable logrotate.timer
* Wed Feb 02 2022 Stephen Gallagher <sgallagh@redhat.com> - 9.0-10
- Enable switcheroo-control.service
- Resolves: rhbz#2049627
* Sun Jan 30 2022 Neal Gompa <ngompa@datto.com> - 9.0-9
- Restructure centos-stream-release and centos-stream-repos dependencies
- Resolves: rhbz#2048268
* Mon Jan 17 2022 Neal Gompa <ngompa@centosproject.org> - 9.0-8
- Use metalinks for extras-common repos
- Resolves: rhbz#2037871
* Thu Jan 06 2022 Fabian Arrotin <arrfab@redhat.com> - 9.0-7
- Adding Extras-common repos for SIGs produced content
- Resolves: rhbz#2037871
* Mon Dec 13 2021 Neal Gompa <ngompa@centosproject.org> - 9.0-6
- Add LOGO to os-release(5) data
Resolves: rhbz#2031998
* Thu Nov 18 2021 Timothée Ravier <tim@siosm.fr> - 9.0-5
- Create and own /etc/issue.d directory
* Fri Nov 12 2021 Stephen Gallagher <sgallagh@redhat.com> - 9.0-4
- Add preset to enable WirePlumber by default
- Related: rhbz#2022717
* Mon Oct 04 2021 Carl George <carl@redhat.com> - 9.0-3
- Specify protocols in metalink URLs
- Related: rhbz#2006565
* Tue Sep 21 2021 Carl George <carl@redhat.com> - 9.0-2
- Add repos and gpg-keys subpackages
- Resolves: rhbz#2006565
* Fri Sep 10 2021 Stephen Gallagher <sgallagh@redhat.com> - 9.0-1.0.12
- Ship public secureboot certs in a well-known location
- Related: rhbz#1997343
- Switch to libvirt modular daemons
- Related: rhbz#1991965
* Thu Sep 02 2021 Stephen Gallagher <sgallagh@redhat.com> - 9.0-1.0.11
- Update EULA to refer to CentOS Stream 9 instead of CentOS Linux 8
- Resolves: CS-798
* Wed Sep 01 2021 Stephen Gallagher <sgallagh@redhat.com> - 9.0-1.0.10
- Drop nfs-convert.service preset
- Related: rhbz#1937811
* Fri Aug 06 2021 Stephen Gallagher <sgallagh@redhat.com> - 9.0-1.0.9
- Add stub yum repo for lorax
- Fixes: rhbz#1990671
* Mon Jul 26 2021 Neal Gompa <ngompa@centosproject.org> - 9.0-1.0.8
- Move dist macros from /etc to /usr
* Mon Jul 26 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0-1.0.7
- Define __bootstrap macro
* Mon Jul 26 2021 Neal Gompa <ngompa@centosproject.org> - 9.0-1.0.6
- Add missing systemd user presets to enable PipeWire services
* Fri Jul 23 2021 Neal Gompa <ngompa@centosproject.org> - 9.0-1.0.5
- Add missing presets for SDDM synced from Fedora
* Mon Apr 05 2021 Brian Stinson <bstinson@redhat.com> - 9.0-1.0.4
- Add some missing systemd presets
* Tue Mar 23 2021 Josh Boyer <jwboyer@redhat.com> - 9.0-1.0.3
- Add sysctl.d presets
* Wed Mar 17 2021 Troy Dawson <tdawson@redhat.com> - 9.0-1.0.2
- Add distprefix to %{dist}
* Fri Mar 12 2021 Troy Dawson <tdawson@redhat.com> - 9.0-1.0.1
- Relax dependency for centos-repos
* Wed Mar 03 2021 Michal Konecny <mkonecny@redhat.com> - 9.0-1
- Update to version 9.0
* Mon Sep 28 2020 Carl George <carl@george.computer> - 8.4-1
- Update to version 8.4
* Wed Sep 02 2020 Carl George <carl@george.computer> - 8.3-1
- Convert to centos-stream-release
* Fri May 15 2020 Pablo Greco <pgreco@centosproject.org> - 8-2.0.1
- Relax dependency for centos-repos
- Remove update_boot, it was never used in 8
- Add rootfs_expand to aarch64
- Bump release for 8.2
* Thu Mar 12 2020 bstinson@centosproject.org - 8-1.0.9
- Add the Devel repo to centos-release
- Install os-release(5) content to /usr/lib and have /etc/os-release be a symlink (ngompa)pr#9
* Thu Jan 02 2020 Brian Stinson <bstinson@centosproject.org> - 8-1.0.8
- Add base module platform Provides so DNF can auto-discover modular platform (ngompa)pr#6
- Switched CR repo to mirrorlist to spread the load (arrfab)pr#5
* Thu Dec 19 2019 bstinson@centosproject.org - 8-1.0.7
- Typo fixes
- Disable the HA repo by default
* Wed Dec 18 2019 Pablo Greco <pgreco@centosproject.org> - 8-1.el8
- Fix requires in armhfp
* Tue Dec 17 2019 bstinson@centosproject.org - 8-1.el8
- Add the HighAvailability repository
* Wed Aug 14 2019 Neal Gompa <ngompa@centosproject.org> 8-1.el8
- Split repositories and GPG keys out into subpackages
* Sat Aug 10 2019 Fabian Arrotin <arrfab@centos.org> 8-0.el8
- modified baseurl paths, even if disabled
* Sat Aug 10 2019 Fabian Arrotin <arrfab@centos.org> 8-0.el8
- Enabled Extras by default.
- Fixed sources paths for BaseOS/AppStream
* Sat Aug 10 2019 Brian Stinson <bstinson@centosproject.org> 8-0.el7
- Update Debuginfo and fasttrack to use releasever
- Fix CentOS-media.repo to include appstream
* Wed May 08 2019 Pablo Greco <pablo@fliagreco.com.ar> 8-0.el7
- Initial setup for CentOS-8