Add codename and some other fixes

This commit is contained in:
Andrew Lukoshko 2022-03-22 23:04:54 +01:00
parent cf7817d567
commit 177e81db59
1 changed files with 16 additions and 10 deletions

View File

@ -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