From 4fef8597a9959cec352fcb75911fcf3edf757bc2 Mon Sep 17 00:00:00 2001
From: Michel Lind <salimma@fedoraproject.org>
Date: Nov 02 2023 16:19:23 +0000
Subject: Add AlmaLinux


```
michel in rpmdistro-repoquery on  main [+]
⬢ [fedora-toolbox:38] ❯ ./rpmdistro-repoquery ./distros/almalinux 9 -f /usr/bin/bash
AlmaLinux 9 - BaseOS                                                                                5.0 MB/s | 4.7 MB     00:00
AlmaLinux 9 - AppStream                                                                              12 MB/s |  11 MB     00:00
AlmaLinux 9 - CRB                                                                                   3.3 MB/s | 3.0 MB     00:00
AlmaLinux 9 - Extras                                                                                 24 kB/s |  18 kB     00:00
Extra Packages for Enterprise Linux 9 - x86_64                                                       78 kB/s |  28 kB     00:00
Extra Packages for Enterprise Linux 9 - x86_64                                                       13 MB/s |  19 MB     00:01
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64                                3.3 kB/s | 993  B     00:00
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 - Source                       3.1 kB/s | 995  B     00:00
bash-0:5.1.8-6.el9_1.x86_64

michel in rpmdistro-repoquery on  main [+] via 🐍 v3.11.4 (.venv311) took 2s
⬢ [fedora-toolbox:38] ❯ ./rpmdistro-repoquery ./distros/almalinux 9.2 --disablerepo='epel*' LibRaw
Last metadata expiration check: 0:02:10 ago on Thu Nov  2 11:15:38 2023.
LibRaw-0:0.20.2-5.el9.i686
LibRaw-0:0.20.2-5.el9.x86_64
```

---

diff --git a/distros/almalinux/almalinux.repo b/distros/almalinux/almalinux.repo
new file mode 100644
index 0000000..cc9d0f5
--- /dev/null
+++ b/distros/almalinux/almalinux.repo
@@ -0,0 +1,200 @@
+[baseos]
+name=AlmaLinux $releasever - BaseOS
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=1
+
+[baseos-debug]
+name=AlmaLinux $releasever - BaseOS - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[baseos-source]
+name=AlmaLinux $releasever - BaseOS - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[appstream]
+name=AlmaLinux $releasever - AppStream
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=1
+
+[appstream-debug]
+name=AlmaLinux $releasever - AppStream - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[appstream-source]
+name=AlmaLinux $releasever - AppStream - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[crb]
+name=AlmaLinux $releasever - CRB
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=1
+
+[crb-debug]
+name=AlmaLinux $releasever - CRB - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[crb-source]
+name=AlmaLinux $releasever - CRB - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[highavailability]
+name=AlmaLinux $releasever - HighAvailability
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=0
+
+[highavailability-debug]
+name=AlmaLinux $releasever - HighAvailability - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[highavailability-source]
+name=AlmaLinux $releasever - HighAvailability - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[nfv]
+name=AlmaLinux $releasever - NFV
+mirrorlist=https://repo.almalinux.org/almalinux/$releasever/NFV/$basearch/os/
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=0
+
+[nfv-debug]
+name=AlmaLinux $releasever - NFV - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[nfv-source]
+name=AlmaLinux $releasever - NFV - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[rt]
+name=AlmaLinux $releasever - RT
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=0
+
+[rt-debug]
+name=CentOS Stream $releasever - RT - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[rt-source]
+name=CentOS Stream $releasever - RT - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[resilientstorage]
+name=AlmaLinux $releasever - ResilientStorage
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage
+metalink=https://mirrors.centos.org/metalink?repo=centos-resilientstorage-$releasever-stream&arch=$basearch
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=0
+
+[resilientstorage-debug]
+name=AlmaLinux $releasever - ResilientStorage - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[resilientstorage-source]
+name=AlmaLinux $releasever - ResilientStorage - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/resilientstorage-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[extras]
+name=AlmaLinux $releasever - Extras
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+countme=1
+enabled=1
+
+[extras-debug]
+name=AlmaLinux $releasever - Extras - Debug
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-debug
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
+
+[extras-source]
+name=AlmaLinux $releasever - Extras - Source
+mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-source
+gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-9
+gpgcheck=1
+repo_gpgcheck=0
+enabled=0
diff --git a/distros/almalinux/epel-cisco-openh264.repo b/distros/almalinux/epel-cisco-openh264.repo
new file mode 120000
index 0000000..2247de0
--- /dev/null
+++ b/distros/almalinux/epel-cisco-openh264.repo
@@ -0,0 +1 @@
+../centos-stream/epel-cisco-openh264.repo
\ No newline at end of file
diff --git a/distros/almalinux/epel-testing.repo b/distros/almalinux/epel-testing.repo
new file mode 120000
index 0000000..afc1833
--- /dev/null
+++ b/distros/almalinux/epel-testing.repo
@@ -0,0 +1 @@
+../centos/epel-testing.repo
\ No newline at end of file
diff --git a/distros/almalinux/epel.repo b/distros/almalinux/epel.repo
new file mode 120000
index 0000000..6ce10e7
--- /dev/null
+++ b/distros/almalinux/epel.repo
@@ -0,0 +1 @@
+../centos/epel.repo
\ No newline at end of file

