From 322f9d4a26aa2d0a5df7edeebc900a6e36821f60 Mon Sep 17 00:00:00 2001 From: Sofia Boldyreva Date: Wed, 22 Jan 2025 20:26:49 +0100 Subject: [PATCH] Initial commit --- config.yaml | 390 ++++++++++++++++++ ...led-pci-devices-by-moving-to-unmaint.patch | 122 ++++++ ...cated-pci-ids-to-mptsas-mptspi-drive.patch | 39 ++ ...ck-deprecated-pci-ids-to-hpsa-driver.patch | 51 +++ ...deprecated-pci-ids-to-qla2xxx-driver.patch | 43 ++ ...ck-deprecated-pci-ids-to-lpfc-driver.patch | 86 ++++ ...deprecated-pci-ids-to-qla4xxx-driver.patch | 32 ++ ...eprecated-pci-ids-to-be2iscsi-driver.patch | 30 ++ files/almalinuxdup1.x509 | Bin 0 -> 995 bytes files/almalinuxima.x509 | Bin 0 -> 752 bytes files/almalinuximaca1.x509 | Bin 0 -> 943 bytes files/almalinuxkpatch1.x509 | Bin 0 -> 988 bytes 12 files changed, 793 insertions(+) create mode 100644 config.yaml create mode 100644 files/0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch create mode 100644 files/0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch create mode 100644 files/0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch create mode 100644 files/0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch create mode 100644 files/0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch create mode 100644 files/0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch create mode 100644 files/0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch create mode 100644 files/almalinuxdup1.x509 create mode 100644 files/almalinuxima.x509 create mode 100644 files/almalinuximaca1.x509 create mode 100644 files/almalinuxkpatch1.x509 diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..e457239 --- /dev/null +++ b/config.yaml @@ -0,0 +1,390 @@ +actions: + - replace: + - target: "kernel-aarch64-64k-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-64k-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-aarch64-64k-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-64k-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "# CONFIG_MLX4_CORE_GEN2 is not set" + count: 1 + - target: "kernel-aarch64-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-aarch64-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-aarch64-rt-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-rt-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-aarch64-rt-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-aarch64-rt-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-ppc64le-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-ppc64le-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-ppc64le-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-ppc64le-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-s390x-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-s390x-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-s390x-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-s390x-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-s390x-zfcpdump-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-s390x-zfcpdump-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-x86_64-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-x86_64-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-x86_64-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-x86_64-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-x86_64-rt-debug-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-x86_64-rt-debug-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "kernel-x86_64-rt-rhel.config" + find: | + # CONFIG_BE2NET_BE2 is not set + # CONFIG_BE2NET_BE3 is not set + replace: | + CONFIG_BE2NET_BE2=y + CONFIG_BE2NET_BE3=y + count: 1 + - target: "kernel-x86_64-rt-rhel.config" + find: "# CONFIG_MLX4_CORE_GEN2 is not set" + replace: "CONFIG_MLX4_CORE_GEN2=y" + count: 1 + - target: "x509.genkey.centos" + find: | + O = The CentOS Project + CN = CentOS Stream kernel signing key + emailAddress = security@centos.org + replace: | + O = AlmaLinux + CN = AlmaLinux kernel signing key + emailAddress = security@almalinux.org + count: 1 + - target: "x509.genkey.rhel" + find: | + O = Red Hat + CN = Red Hat Enterprise Linux kernel signing key + emailAddress = secalert@redhat.com + replace: | + O = AlmaLinux + CN = AlmaLinux kernel signing key + emailAddress = security@almalinux.org + count: 1 + - target: "spec" + find: "%ifnarch noarch" + replace: "%ifnarch x86_64" + count: 2 + - target: "spec" + find: | + %if 0%{?centos} + %define pesign_name_0 centossecureboot201 + %else + %ifarch x86_64 aarch64 + %define pesign_name_0 redhatsecureboot501 + %endif + %ifarch s390x + %define pesign_name_0 redhatsecureboot302 + %endif + %ifarch ppc64le + %define pesign_name_0 redhatsecureboot701 + %endif + %endif + replace: "%define pesign_name_0 almalinuxsecurebootca0" + count: 1 + - target: "spec" + find: "Source103: almalinuxima.x509" + replace: | + Source103: almalinuxima.x509 + Source104: almalinuxima.x509 + count: 1 + - target: "spec" + find: "Summary: Various documentation bits found in the kernel source" + replace: | + Summary: Various documentation bits found in the kernel source + BuildArch: noarch + count: 1 + - target: "spec" + find: "Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists" + replace: | + Summary: The AlmaLinux kernel ABI symbol stablelists + BuildArch: noarch + count: 1 + - target: "spec" + find: | + The kABI package contains information pertaining to the Red Hat Enterprise + Linux kernel ABI, including lists of kernel symbols that are needed by + replace: | + The kABI package contains information pertaining to the AlmaLinux + kernel ABI, including lists of kernel symbols that are needed by + count: 1 + - target: "spec" + find: | + The package contains data describing the current ABI of the Red Hat Enterprise + Linux kernel, suitable for the kabi-dw tool. + replace: | + The package contains data describing the current ABI of the AlmaLinux + kernel, suitable for the kabi-dw tool. + count: 1 + - target: "spec" + find: "This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\\" + replace: "This package provides kernel modules for the %{?2:%{2} }kernel package for AlmaLinux internal usage.\\" + count: 1 + - target: "spec" + find: "%{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\\" + replace: | + %if "%{1}" == "rt" || "%{?1}" == ""\ + Provides: almalinux(kernel-sig-key) = 202303\ + Conflicts: shim-ia32 <= 15.6-1.el9.alma\ + Conflicts: shim-x64 <= 15.6-1.el9.alma\ + %endif\ + %{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\ + count: 1 + - target: "spec" + find: " sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME=\"Red Hat Enterprise Linux %{rhel} - Kernel Cryptographic API\"/' $i" + replace: " sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME=\"AlmaLinux %{rhel} - Kernel Cryptographic API\"/' $i" + count: 1 + - target: "spec" + find: "SBATsuffix=\"centos\"" + replace: "SBATsuffix=\"rhel\"" + count: 1 + - target: "spec" + find: | + linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com + linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com + kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com + replace: | + linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com + linux,1,AlmaLinux,linux,$KernelVer,mailto:security@almalinux.org + linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com + linux.almalinux,1,AlmaLinux,linux,$KernelVer,mailto:security@almalinux.org + kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com + kernel-uki-virt.almalinux,1,AlmaLinux,kernel-uki-virt,$KernelVer,mailto:security@almalinux.org + count: 1 + - target: "spec" + find: "UKI_secureboot_name=centossecureboot204" + replace: "UKI_secureboot_name=alsecureboot001" + count: 1 + - target: "spec" + find: "UKI_secureboot_name=redhatsecureboot504" + replace: "UKI_secureboot_name=alsecureboot001" + count: 1 + - target: "spec" + find: "# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel" + replace: "# AlmaLinux UEFI Secure Boot CA cert, which can be used to authenticate the kernel" + count: 1 + + - delete_line: + - target: "spec" + lines: + - | + Source100: rheldup3.x509 + Source101: rhelkpatch1.x509 + Source102: rhelimaca1.x509 + Source103: rhelima.x509 + Source104: rhelima_centos.x509 + - | + # We may want to override files from the primary target in case of building + # against a flavour of it (eg. centos not rhel), thus override it here if + # necessary + if [ "%{primary_target}" == "rhel" ]; then + %if 0%{?centos} + echo "Updating scripts/sources to centos version" + RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh centos + %else + echo "Not updating scripts/sources to centos version" + %endif + fi + - | + if [ "$KernelExtension" == "gz" ]; then + gzip -f9 $SignImage + fi + + - modify_release: + - suffix: ".alma.1" + enabled: true + + - changelog_entry: + - name: "Andrei Lukoshko" + email: "alukoshko@almalinux.org" + line: + - "hpsa: bring back deprecated PCI ids #CFHack #CFHack2024" + - "mptsas: bring back deprecated PCI ids #CFHack #CFHack2024" + - "megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024" + - "qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024" + - "qla4xxx: bring back deprecated PCI ids" + - "lpfc: bring back deprecated PCI ids" + - "be2iscsi: bring back deprecated PCI ids" + - "kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained" + - name: "Eduard Abdullin" + email: "eabdullin@almalinux.org" + line: + - "Use AlmaLinux OS secure boot cert" + - "Debrand for AlmaLinux OS" + + - add_files: + - type: "patch" + name: "0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch" + number: 2001 + - type: "patch" + name: "0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch" + number: 2002 + - type: "patch" + name: "0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch" + number: 2003 + - type: "patch" + name: "0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch" + number: 2004 + - type: "patch" + name: "0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch" + number: 2005 + - type: "patch" + name: "0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch" + number: 2006 + - type: "patch" + name: "0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch" + number: 2007 + - type: "source" + name: "almalinuxdup1.x509" + number: 100 + - type: "source" + name: "almalinuxima.x509" + number: 103 + - type: "source" + name: "almalinuximaca1.x509" + number: 102 + - type: "source" + name: "almalinuxkpatch1.x509" + number: 101 + - type: "source" + name: "uki-sb-cert-x86_64-almalinux.crt" + number: "Latest" \ No newline at end of file diff --git a/files/0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch b/files/0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch new file mode 100644 index 0000000..69367da --- /dev/null +++ b/files/0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch @@ -0,0 +1,122 @@ +From e6b210caa51bc33c46d5acfae198645a9914fa32 Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Mon, 30 Sep 2024 13:13:37 +0000 +Subject: [PATCH] Enable all disabled pci devices by moving to unmaintained + +--- + kernel/rh_messages.h | 94 ++++++++++++++++++++++---------------------- + 1 file changed, 47 insertions(+), 47 deletions(-) + +diff --git a/kernel/rh_messages.h b/kernel/rh_messages.h +index b798ad5d4..c59853b47 100644 +--- a/kernel/rh_messages.h ++++ b/kernel/rh_messages.h +@@ -141,6 +141,53 @@ static const struct pci_device_id rh_deprecated_pci_devices[] = { + }; + + static const struct pci_device_id rh_disabled_pci_devices[] = { ++ {0} /* Terminating entry */ ++}; ++ ++static const struct pci_device_id rh_unmaintained_pci_devices[] = { ++ { 0x10df, 0xe220, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0x0724, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0xe200, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0xf011, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0xf015, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0xf100, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x10df, 0xfc40, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x005b, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0071, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0073, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0079, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1003, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1004, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1005, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1006, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1007, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1008, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1009, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100a, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100b, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100c, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100d, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100e, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x100f, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0x1010, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x15B3, 0xA2DC, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x006E, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0080, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0081, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0082, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0083, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0084, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0085, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0086, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1000, 0x0087, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x177d, 0xa01e, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x177d, 0xa034, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x177d, 0x0011, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1077, 0x2031, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1077, 0x2532, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1077, 0x8031, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1924, 0x0803, PCI_ANY_ID, PCI_ANY_ID }, ++ { 0x1924, 0x0813, PCI_ANY_ID, PCI_ANY_ID }, + { 0x1011, 0x0046, 0x103c, 0x10c2 }, + { 0x1011, 0x0046, 0x9005, 0x0364 }, + { 0x1011, 0x0046, 0x9005, 0x0365 }, +@@ -293,51 +340,4 @@ static const struct pci_device_id rh_disabled_pci_devices[] = { + {0} /* Terminating entry */ + }; + +-static const struct pci_device_id rh_unmaintained_pci_devices[] = { +- { 0x10df, 0xe220, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0x0724, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0xe200, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0xf011, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0xf015, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0xf100, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x10df, 0xfc40, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x005b, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0071, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0073, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0079, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1003, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1004, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1005, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1006, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1007, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1008, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1009, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100a, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100b, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100c, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100d, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100e, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x100f, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0x1010, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x15B3, 0xA2DC, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x006E, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0080, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0081, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0082, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0083, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0084, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0085, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0086, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1000, 0x0087, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x177d, 0xa01e, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x177d, 0xa034, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x177d, 0x0011, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1077, 0x2031, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1077, 0x2532, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1077, 0x8031, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1924, 0x0803, PCI_ANY_ID, PCI_ANY_ID }, +- { 0x1924, 0x0813, PCI_ANY_ID, PCI_ANY_ID }, +- {0} /* Terminating entry */ +-}; +- + #endif /* __RH_MESSAGES_H */ +-- +2.43.5 + diff --git a/files/0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch b/files/0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch new file mode 100644 index 0000000..b61240b --- /dev/null +++ b/files/0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch @@ -0,0 +1,39 @@ +From ac6e3b155d35bfea32b1c3c6015a18b6e5046652 Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Mon, 8 Apr 2024 13:17:47 +0000 +Subject: [PATCH 2/4] Bring back deprecated pci ids to mptsas-mptspi driver + +--- + drivers/message/fusion/mptsas.c | 2 +- + drivers/message/fusion/mptspi.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c +index 9d2f13f12..b25686049 100644 +--- a/drivers/message/fusion/mptsas.c ++++ b/drivers/message/fusion/mptsas.c +@@ -5381,7 +5381,7 @@ static void mptsas_remove(struct pci_dev *pdev) + } + + static struct pci_device_id mptsas_pci_table[] = { +-#ifdef CONFIG_RHEL_DIFFERENCES ++#ifdef CONFIG_ALMALINUX_DIFFERENCES + { PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_SAS1068, + PCI_VENDOR_ID_VMWARE, PCI_ANY_ID }, + #else +diff --git a/drivers/message/fusion/mptspi.c b/drivers/message/fusion/mptspi.c +index fd4a10b78..f9616de2a 100644 +--- a/drivers/message/fusion/mptspi.c ++++ b/drivers/message/fusion/mptspi.c +@@ -1238,7 +1238,7 @@ static struct spi_function_template mptspi_transport_functions = { + */ + + static struct pci_device_id mptspi_pci_table[] = { +-#ifdef CONFIG_RHEL_DIFFERENCES ++#ifdef CONFIG_ALMALINUX_DIFFERENCES + { PCI_VENDOR_ID_LSI_LOGIC, MPI_MANUFACTPAGE_DEVID_53C1030, + PCI_VENDOR_ID_VMWARE, PCI_ANY_ID }, + #else +-- +2.27.0 + diff --git a/files/0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch b/files/0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch new file mode 100644 index 0000000..4960427 --- /dev/null +++ b/files/0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch @@ -0,0 +1,51 @@ +From f9ab10cebe6411dd26fec2ef354db2e527386b4f Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Mon, 8 Apr 2024 13:20:29 +0000 +Subject: [PATCH 3/4] Bring back deprecated pci ids to hpsa driver + +--- + drivers/scsi/hpsa.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c +index bd5880cbd..060bd914a 100644 +--- a/drivers/scsi/hpsa.c ++++ b/drivers/scsi/hpsa.c +@@ -82,9 +82,7 @@ MODULE_DESCRIPTION("Driver for HP Smart Array Controller version " \ + HPSA_DRIVER_VERSION); + MODULE_VERSION(HPSA_DRIVER_VERSION); + MODULE_LICENSE("GPL"); +-#ifndef CONFIG_RHEL_DIFFERENCES + MODULE_ALIAS("cciss"); +-#endif + + static int hpsa_simple_mode; + module_param(hpsa_simple_mode, int, S_IRUGO|S_IWUSR); +@@ -93,6 +91,11 @@ MODULE_PARM_DESC(hpsa_simple_mode, + + /* define the PCI info for the cards we can control */ + static const struct pci_device_id hpsa_pci_device_id[] = { ++ {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x3223}, ++ {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x3234}, ++ {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x3235}, ++ {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x3237}, ++ {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 0x103C, 0x323D}, + {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSE, 0x103C, 0x3241}, + {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSE, 0x103C, 0x3243}, + {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSE, 0x103C, 0x3245}, +@@ -146,12 +149,10 @@ static const struct pci_device_id hpsa_pci_device_id[] = { + {PCI_VENDOR_ID_HP_3PAR, 0x0075, 0x1590, 0x007D}, + {PCI_VENDOR_ID_HP_3PAR, 0x0075, 0x1590, 0x0088}, + {PCI_VENDOR_ID_HP, 0x333f, 0x103c, 0x333f}, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_HP, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, + PCI_CLASS_STORAGE_RAID << 8, 0xffff << 8, 0}, + {PCI_VENDOR_ID_COMPAQ, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, + PCI_CLASS_STORAGE_RAID << 8, 0xffff << 8, 0}, +-#endif + {0,} + }; + +-- +2.27.0 + diff --git a/files/0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch b/files/0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch new file mode 100644 index 0000000..ead1bb5 --- /dev/null +++ b/files/0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch @@ -0,0 +1,43 @@ +From 091c13878c5d53a9ca8c78d8d3dc20598ff11c88 Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Mon, 8 Apr 2024 13:22:27 +0000 +Subject: [PATCH 4/4] Bring back deprecated pci ids to qla2xxx driver + +--- + drivers/scsi/qla2xxx/qla_os.c | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c +index 036f26c42..1d7b684dc 100644 +--- a/drivers/scsi/qla2xxx/qla_os.c ++++ b/drivers/scsi/qla2xxx/qla_os.c +@@ -8121,7 +8121,6 @@ static const struct pci_error_handlers qla2xxx_err_handler = { + }; + + static struct pci_device_id qla2xxx_pci_tbl[] = { +-#ifndef CONFIG_RHEL_DIFFERENCES + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2100) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2200) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2300) }, +@@ -8134,18 +8133,13 @@ static struct pci_device_id qla2xxx_pci_tbl[] = { + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8432) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP5422) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP5432) }, +-#endif + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2532) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2031) }, +-#ifndef CONFIG_RHEL_DIFFERENCES + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8001) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8021) }, +-#endif + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8031) }, +-#ifndef CONFIG_RHEL_DIFFERENCES + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISPF001) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8044) }, +-#endif + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2071) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2271) }, + { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2261) }, +-- +2.27.0 + diff --git a/files/0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch b/files/0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch new file mode 100644 index 0000000..7368f0c --- /dev/null +++ b/files/0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch @@ -0,0 +1,86 @@ +From 0e54f93854865b95b50e8023645e423af634e4ec Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Tue, 9 Apr 2024 17:27:35 +0000 +Subject: [PATCH 1/3] Bring back deprecated pci ids to lpfc driver + +--- + drivers/scsi/lpfc/lpfc_ids.h | 12 ------------ + 1 file changed, 12 deletions(-) + +diff --git a/drivers/scsi/lpfc/lpfc_ids.h b/drivers/scsi/lpfc/lpfc_ids.h +index 85fc52038..0b1616e93 100644 +--- a/drivers/scsi/lpfc/lpfc_ids.h ++++ b/drivers/scsi/lpfc/lpfc_ids.h +@@ -24,7 +24,6 @@ + #include + + const struct pci_device_id lpfc_id_table[] = { +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_VIPER, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FIREFLY, +@@ -55,13 +54,10 @@ const struct pci_device_id lpfc_id_table[] = { + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_DCSP, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BMID, + PCI_ANY_ID, PCI_ANY_ID, }, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BSMB, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_SCSP, +@@ -72,7 +68,6 @@ const struct pci_device_id lpfc_id_table[] = { + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZSMB, + PCI_ANY_ID, PCI_ANY_ID, }, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_TFLY, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP101, +@@ -83,7 +78,6 @@ const struct pci_device_id lpfc_id_table[] = { + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LPE11000S, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_MID, +@@ -96,7 +90,6 @@ const struct pci_device_id lpfc_id_table[] = { + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_S, + PCI_ANY_ID, PCI_ANY_ID, }, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_VF, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_PF, +@@ -107,23 +100,18 @@ const struct pci_device_id lpfc_id_table[] = { + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TOMCAT, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FALCON, + PCI_ANY_ID, PCI_ANY_ID, }, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BALIUS, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC, + PCI_ANY_ID, PCI_ANY_ID, }, +-#ifndef CONFIG_RHEL_DIFFERENCES + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC_VF, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE_VF, + PCI_ANY_ID, PCI_ANY_ID, }, +-#endif + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G6_FC, + PCI_ANY_ID, PCI_ANY_ID, }, + {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G7_FC, +-- +2.27.0 + diff --git a/files/0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch b/files/0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch new file mode 100644 index 0000000..f96c7c0 --- /dev/null +++ b/files/0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch @@ -0,0 +1,32 @@ +From b4fdb240a1102876c03e0dbbef57758550e6e334 Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Tue, 9 Apr 2024 17:35:14 +0000 +Subject: [PATCH 2/3] Bring back deprecated pci ids to qla4xxx driver + +--- + drivers/scsi/qla4xxx/ql4_os.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c +index c72c44087..2dd7a9b0d 100644 +--- a/drivers/scsi/qla4xxx/ql4_os.c ++++ b/drivers/scsi/qla4xxx/ql4_os.c +@@ -9865,7 +9865,6 @@ static struct pci_device_id qla4xxx_pci_tbl[] = { + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + }, +-#ifndef CONFIG_RHEL_DIFFERENCES + { + .vendor = PCI_VENDOR_ID_QLOGIC, + .device = PCI_DEVICE_ID_QLOGIC_ISP8022, +@@ -9884,7 +9883,6 @@ static struct pci_device_id qla4xxx_pci_tbl[] = { + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + }, +-#endif + {0, 0}, + }; + MODULE_DEVICE_TABLE(pci, qla4xxx_pci_tbl); +-- +2.27.0 + diff --git a/files/0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch b/files/0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch new file mode 100644 index 0000000..4b068d6 --- /dev/null +++ b/files/0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch @@ -0,0 +1,30 @@ +From 3c0cc7c69970a50fae40e8f6376fd50eb053db2d Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Tue, 9 Apr 2024 17:36:30 +0000 +Subject: [PATCH 3/3] Bring back deprecated pci ids to be2iscsi driver + +--- + drivers/scsi/be2iscsi/be_main.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c +index 9079d4d83..3b4778ac4 100644 +--- a/drivers/scsi/be2iscsi/be_main.c ++++ b/drivers/scsi/be2iscsi/be_main.c +@@ -384,13 +384,11 @@ static int beiscsi_eh_device_reset(struct scsi_cmnd *sc) + + /*------------------- PCI Driver operations and data ----------------- */ + static const struct pci_device_id beiscsi_pci_id_table[] = { +-#ifndef CONFIG_RHEL_DIFFERENCES + { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID1) }, + { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) }, + { PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID1) }, + { PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID2) }, + { PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID3) }, +-#endif + { PCI_DEVICE(ELX_VENDOR_ID, OC_SKH_ID1) }, + { 0 } + }; +-- +2.27.0 + diff --git a/files/almalinuxdup1.x509 b/files/almalinuxdup1.x509 new file mode 100644 index 0000000000000000000000000000000000000000..29720140fbee0cf2f4cf3f67c8397db54c22f071 GIT binary patch literal 995 zcmXqLV!m(C#B_WCGZP~dlR$FEyqw>8{>5GH$@aZzVZsKyY@Awc9&O)w85y}*84MB( zRSlHkLY$0ZV#TS+rA3(~l@5tHxrsTMd8HM4`9LUCq#US?jpLUwAUK@+1Avi})b8JL?G`5A!XTue=j zj123ZNKRR()t6VrVddXye^5T8T4B~o>%t$eKL;F|{3))^ed>HR7LiW}UMnsA9`^Sw z|573uISJ=GNYzjhqnq{+jdBI(n%NZQ$kw_C6L>+3w=I8uV2*)Ewl9ntQyUZsqn#M?`sVGMzYi z=gbS;?JNHV_Xx}runt`JU4Pfa;3*FZJ04{#v%M^t@KyE4?Pl@!`WDuc5bE zklZtyt7yWkt}nN*mAm(RxR=qtbgIMUp4_|h<7W4H_Wifo9c$3Dv(1hD%*>V__bhsH z-l$3k*H~%lH#B~jIy>yBm-n^%&jh=Dj9lKk|9{Fn=V#f{M?A`R{TUy68OpPSw&}&) Q>Flmr+o@R=wLI}A0G|SZ?f?J) literal 0 HcmV?d00001 diff --git a/files/almalinuxima.x509 b/files/almalinuxima.x509 new file mode 100644 index 0000000000000000000000000000000000000000..3b888cf4521865c59aa06ec90bad6d9d5ffbf535 GIT binary patch literal 752 zcmXqLVtQlH#CT-^GZP~dlZbss?(fE{?{4kcfAPobSF`Rd)SWQTfR~L^tIebBJ1-+6 zH!Fidtf8cVI2&^)3m1=oV@__OPi9_eg|4Tsqpq_fOo|yvN&zUP0F+WSP=*`C$tWgP zoSIx(lvz^gkO(v+2V{s|eo?xCoH(zMv7v#Xv7w=%v9UpvIIppVfvJHJlxtvaXlh^# zvYweo2W~ysj-u3@)WqUch3wQy1&y@)B89TlqRh0+MEt0hVFOoT(#B4XsQvGrI zM4cm@{ZB5`eCLby=lJfKC3f5Oq}AO>y9X%_{fhjhfoGpxzi-q#o0oBC$C{B^0uuKKY_wbgkz0*Y|=?RA%av9#)@?3a&G(sdXP3!T7`n4>)$7^c4FF)^Ye8t6a z*Y)IO!71-We;$*a;=uBOqiV6IAY=A~7Xo<)r@w8On9VoW_KfcvbC-})uXivu`tjTl jbSnQfy->;^|IGFaS;1EiZ_NxjRl3FM>*uMfeCGTb0eMlrGC z)a25l%#uonM4%x#AVc)>i_#6`#CeU34Gj#94Gn?VEJ~c$*uucnzzE8vwe?MmO2{5& zWMyD(V&rEqXkz4IYGPz$nBsb6>Zu!2o0r!c>~HtIcj{B>&BOWXOJ-IV{eJpg=(bau z&a51}+!HFfCped%UM`nA|J!Sq<9B@uyiYoraJFTh{2jjM<=oRYC#D45_Re%v_-%QC z-CEMLZ1>{BH;U(6oBX9#C%&ei@!u!gTl;x5XWzKHpi(Ax+Q<374z4eqTeD?hOIgQ) zA6sAXn{T^z-rDH>jvVQ{d(-9O?`%%{GSPMI{0Hx1)cC+V-aH!d6=qG z|KQD4#w&d>|F!R4bbF)`-EF`Rk``uU{LjK_zzn1exf(L?|yh)YdN8l~aO=?4{n>A9SUD;=?H|oz zn%-nBHr=vYzM%Z0|K!EG#~8DCou<`K2p5f64bZx7HW7=o^(~O%9m&M1b+(9S*ew a(_0ZM=a;(FUXii&ecX2RdY18zSQ!8nS%G%| literal 0 HcmV?d00001 diff --git a/files/almalinuxkpatch1.x509 b/files/almalinuxkpatch1.x509 new file mode 100644 index 0000000000000000000000000000000000000000..1292610292f7822b62040394efe0fac2dafa694b GIT binary patch literal 988 zcmXqLV!mO}#B^W*GZP~dlYoq&xXS67&Odh=mLz#4otb99%f_kI=F#?@mywa1mBApv zP}M*gF2u zJHGXK1atMXhiz20(loue!mCj*?5S+)#RDlD$_$e9g42(2J*()j?LXwd_Qq-j_n4iZ zX11RcaMIIVoA^YzB~o0EUgs?+etc(|;`beXUHVUU1<(3sS6Fd<=lOpV z*p&^JGchwVFfMNFHfZcHkOu~+tTKy)fmnmcj7x97e`VeDwEz7il}mf(wbtvoO*Rl^ z<4kDtU~K#0#0UicSy-8w89p#V^r?dMv2kd#F|x9RY%q`o@%dQ9SVS_H-F$cXo5IyY53OVsW!wU}qHcagjxS(B1;!U6gMr05Z-?gl z!MfHV%O8|P>|L=(Kl({AMCdaj;r1}Sbw-b<8e8UNn=LD3ZKZyd_5Zf zc~T_azVMYVxR_~K&2wShYrSVIm;8fY^cVPPe@|(Q=m{~?yAiru=IZNHEH7VgTeq=% zLWn9)X<^_p4S< zwz7w`MLnBVe(7q;?A#<1xqF4j&OEp#qbRvS>G+zR!fP|m#$5`0ab$Veg}WOqH5EPk HR-6O?x59Yr literal 0 HcmV?d00001