diff --git a/osbuild-composer.spec b/osbuild-composer.spec index 4b03e8e..81fd2c5 100644 --- a/osbuild-composer.spec +++ b/osbuild-composer.spec @@ -146,6 +146,19 @@ install -m 0755 -vp _bin/osbuild-jobsite-builder %{buildroot}% # Only include repositories for the distribution and release install -m 0755 -vd %{buildroot}%{_datadir}/osbuild-composer/repositories +%if 0%{?almalinux} +# AL10 support all AL versions +%if 0%{?almalinux} >= 10 +install -m 0644 -vp vendor/github.com/osbuild/images/data/repositories/almalinux* %{buildroot}%{_datadir}/osbuild-composer/repositories/ +%else +# AL8 supports in AL9 and AL8 +install -m 0644 -vp vendor/github.com/osbuild/images/data/repositories/almalinux-8* %{buildroot}%{_datadir}/osbuild-composer/repositories/ +%if 0%{?rhel} == 9 +install -m 0644 -vp vendor/github.com/osbuild/images/data/repositories/almalinux-9* %{buildroot}%{_datadir}/osbuild-composer/repositories/ +%endif +%endif + +%else # CentOS also defines rhel so we check for centos first %if 0%{?centos} @@ -190,6 +203,7 @@ done %endif %endif %endif +%endif # Fedora can build for all included fedora releases %if 0%{?fedora}