From ca7c33af16215148950fb241ba7b861c88e1dfd7 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Tue, 21 Jul 2020 14:06:48 -0700 Subject: [PATCH] Initial build --- .gitignore | 0 kernel-srpm-macros.spec | 43 +++++++++++++++++++++++++++++++++++++++++ macros.kernel-srpm | 3 +++ sources | 0 4 files changed, 46 insertions(+) create mode 100644 .gitignore create mode 100644 kernel-srpm-macros.spec create mode 100644 macros.kernel-srpm create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/kernel-srpm-macros.spec b/kernel-srpm-macros.spec new file mode 100644 index 0000000..6fb979b --- /dev/null +++ b/kernel-srpm-macros.spec @@ -0,0 +1,43 @@ +Name: kernel-srpm-macros +Version: 1.0 +Release: 1%{?dist} +Summary: RPM macros that list arches the full kernel is built on +# This package only exist in Fedora repositories +# The license is the standard (MIT) specified in +# Fedora Project Contribution Agreement +# and as URL we provide dist-git URL +License: MIT +URL: https://src.fedoraproject.org/rpms/kernel-srpm-macros +Source0: macros.kernel-srpm +BuildArch: noarch + + +%description +This packages contains the rpm macro that list what arches +the full kernel is built on. +The variable to use is kernel_arches. + +%prep +# nothing to do + + +%build +# nothing to do + + +%install +mkdir -p %{buildroot}/%{_rpmconfigdir}/macros.d +install -p -m 0644 -t %{buildroot}/%{_rpmconfigdir}/macros.d %{SOURCE0} +%if 0%{?rhel} >= 8 + sed -i 's/^%kernel_arches.*/%kernel_arches x86_64 s390x ppc64le aarch64/' \ + %{buildroot}/%{_rpmconfigdir}/macros.d/macros.kernel-srpm +%endif + + +%files +%{_rpmconfigdir}/macros.d/* + +%changelog +* Tue Jul 21 2020 Troy Dawson - 1.0-1 +- Initial build + diff --git a/macros.kernel-srpm b/macros.kernel-srpm new file mode 100644 index 0000000..c7110f6 --- /dev/null +++ b/macros.kernel-srpm @@ -0,0 +1,3 @@ +# kernel_arches lists what arches the full kernel is built for. + +%kernel_arches x86_64 s390x ppc64le aarch64 %{arm} diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29