|
|
|
@ -1,14 +1,17 @@
|
|
|
|
|
%global distro AlmaLinux
|
|
|
|
|
%global release_name Emerald Puma
|
|
|
|
|
%global major 9
|
|
|
|
|
%global minor 0
|
|
|
|
|
|
|
|
|
|
%global beta Beta
|
|
|
|
|
|
|
|
|
|
Name: almalinux-release
|
|
|
|
|
Version: %{major}.%{minor}
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: %{distro} release files
|
|
|
|
|
License: GPLv2
|
|
|
|
|
URL: https://almalinux.org
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
# BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
Provides: centos-release = %{version}-%{release}
|
|
|
|
|
Provides: centos-stream-release = %{version}-%{release}
|
|
|
|
@ -87,7 +90,7 @@ cp %{SOURCE201} ./docs
|
|
|
|
|
|
|
|
|
|
# create /etc/system-release and /etc/redhat-release
|
|
|
|
|
install -d -m 0755 %{buildroot}%{_sysconfdir}
|
|
|
|
|
echo "%{distro} release %{major}" > %{buildroot}%{_sysconfdir}/almalinux-release
|
|
|
|
|
echo "%{distro} release %{major}.%{minor}%{?beta: %{beta}} (%{release_name})" > %{buildroot}%{_sysconfdir}/almalinux-release
|
|
|
|
|
ln -s almalinux-release %{buildroot}%{_sysconfdir}/system-release
|
|
|
|
|
ln -s almalinux-release %{buildroot}%{_sysconfdir}/redhat-release
|
|
|
|
|
|
|
|
|
@ -95,26 +98,29 @@ ln -s almalinux-release %{buildroot}%{_sysconfdir}/redhat-release
|
|
|
|
|
install -d -m 0755 %{buildroot}%{_prefix}/lib
|
|
|
|
|
cat > %{buildroot}%{_prefix}/lib/os-release << EOF
|
|
|
|
|
NAME="%{distro}"
|
|
|
|
|
VERSION="%{major}"
|
|
|
|
|
VERSION="%{major}.%{minor}%{?beta: %{beta}} (%{release_name})"
|
|
|
|
|
ID="almalinux"
|
|
|
|
|
ID_LIKE="rhel centos fedora"
|
|
|
|
|
VERSION_ID="%{major}"
|
|
|
|
|
VERSION_ID="%{major}.%{minor}"
|
|
|
|
|
PLATFORM_ID="platform:el%{major}"
|
|
|
|
|
PRETTY_NAME="%{distro} %{major}"
|
|
|
|
|
ANSI_COLOR="0;31"
|
|
|
|
|
PRETTY_NAME="%{distro} %{major}.%{minor}%{?beta: %{beta}} (%{release_name})"
|
|
|
|
|
ANSI_COLOR="0;34"
|
|
|
|
|
LOGO="fedora-logo-icon"
|
|
|
|
|
CPE_NAME="cpe:/o:almalinux:almalinux:%{major}:baseos"
|
|
|
|
|
CPE_NAME="cpe:/o:almalinux:almalinux:%{major}::baseos"
|
|
|
|
|
HOME_URL="https://almalinux.org/"
|
|
|
|
|
BUG_REPORT_URL="https://bugs.almalinux.org/"
|
|
|
|
|
REDHAT_SUPPORT_PRODUCT="%{distro} %{major}"
|
|
|
|
|
REDHAT_SUPPORT_PRODUCT_VERSION="%{distro}"
|
|
|
|
|
REDHAT_SUPPORT_PRODUCT="%{distro}"
|
|
|
|
|
REDHAT_SUPPORT_PRODUCT_VERSION="%{major}.%{minor}%{?beta: %{beta}}"
|
|
|
|
|
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-%{major}"
|
|
|
|
|
ALMALINUX_MANTISBT_PROJECT_VERSION="%{major}.%{minor}"
|
|
|
|
|
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
# Create the symlink for /etc/os-release
|
|
|
|
|
ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release
|
|
|
|
|
|
|
|
|
|
# write cpe to /etc/system/release-cpe
|
|
|
|
|
echo "cpe:/o:almalinux:almalinux:%{major}:baseos" > %{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
|
|
|
|
|
echo '\S' > %{buildroot}%{_sysconfdir}/issue
|
|
|
|
|