Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 16 additions & 11 deletions SPECS/edge-release/edge-release.spec
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@

%define dist_version 3
%define distro_release_version_no_time %(echo %{distro_release_version} | cut -d. -f 1-3)
%define dist_version 25.06
%define build_number_no_dist_no_time %(echo %{distro_release_version} | cut -d. -f 3)

Summary: Edge Microvisor Toolkit release files
Name: edge-release
Version: %{dist_version}.0
Release: 4%{?dist}
Version: %{dist_version}
Release: 1%{?dist}
License: MIT
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Group: System Environment/Base
URL: https://github.com/open-edge-platform/edge-microvisor-toolkit

%define distro_full_version %{dist_version}.%(echo "%{release}" | sed 's/[^0-9].*//' | xargs printf "%02d")

Source1: 90-default.preset
Source2: 90-default-user.preset
Source3: 99-default-disable.preset
Expand All @@ -20,7 +22,7 @@ Source4: 15-default.conf
Provides: system-release
Provides: system-release(%{version})
Provides: azurelinux-release = %{version}-%{release}
Obsoletes: azurelinux-release < %{version}-%{release}
Obsoletes: azurelinux-release < 3.0

BuildArch: noarch

Expand All @@ -37,24 +39,24 @@ install -d %{buildroot}%{_rpmmacrodir}

cat <<-"EOF" > %{buildroot}%{_libdir}/edge-release
%{distribution} %{version}
BUILD_NUMBER=%{distro_release_version_no_time}
BUILD_NUMBER=%{distro_full_version}-%{build_number_no_dist_no_time}
EOF
ln -sv ..%{_libdir}/edge-release %{buildroot}%{_sysconfdir}/edge-release

cat <<-"EOF" > %{buildroot}%{_libdir}/lsb-release
DISTRIB_ID="Edge Microvisor Toolkit"
DISTRIB_RELEASE="%{distro_release_version_no_time}"
DISTRIB_RELEASE="%{distro_full_version}"
DISTRIB_CODENAME=emt
DISTRIB_DESCRIPTION="%{distribution} %{version}"
EOF
ln -sv ..%{_libdir}/lsb-release %{buildroot}%{_sysconfdir}/lsb-release

cat <<-"EOF" > %{buildroot}%{_libdir}/os-release
NAME="%{distribution}"
VERSION="%{distro_release_version_no_time}"
VERSION="%{distro_full_version}"
ID="Edge Microvisor Toolkit"
VERSION_ID="%{version}"
PRETTY_NAME="%{distribution} %{version}"
PRETTY_NAME="%{distribution} %{distro_full_version}"
ANSI_COLOR="1;34"
HOME_URL="%{url}"
BUG_REPORT_URL="%{url}"
Expand All @@ -63,12 +65,12 @@ EOF
ln -sv ..%{_libdir}/os-release %{buildroot}%{_sysconfdir}/os-release

cat <<-"EOF" > %{buildroot}%{_libdir}/issue
Welcome to %{distribution} %{version} (%{_arch}) - (\l)
Welcome to %{distribution} %{distro_full_version} (%{_arch}) - (\l)
EOF
ln -sv ..%{_libdir}/issue %{buildroot}%{_sysconfdir}/issue

cat <<-"EOF" > %{buildroot}%{_libdir}/issue.net
Welcome to %{distribution} %{version} (%{_arch})
Welcome to %{distribution} %{distro_full_version} (%{_arch})
EOF
ln -sv ..%{_libdir}/issue.net %{buildroot}%{_sysconfdir}/issue.net

Expand Down Expand Up @@ -118,6 +120,9 @@ install -Dm0644 %{SOURCE4} -t %{buildroot}%{_sysctldir}/
%{_sysctldir}/*.conf

%changelog
* Mon Nov 24 2025 Lee Chee Yang <[email protected]> - 25.06-1
- bump version for release, change versioning number for 3.0 series to 25.06.

* Tue Jun 24 2025 Lee Chee Yang <[email protected]> - 3.0-4
- bump version for release.

Expand Down
Loading