Compare commits

...

2 Commits
i9 ... i8-el

@ -2,7 +2,7 @@
Настоящее Лицензионное соглашение пользователя (далее — Cоглашение) заключено
между вами, лицом (далее - Пользователь), правомерно владеющим экземпляром и
правом использования программного обеспечения МСВСфера 9 (далее — Программа),
правом использования программного обеспечения МСВСфера 8 (далее — Программа),
и ООО «Национальный центр поддержки и разработки» (далее - Правообладатель).
Если вы не согласны с условиями данного Соглашения, вы не должны использовать

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=KkjM
-----END PGP PUBLIC KEY BLOCK-----

@ -1,51 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=PzTF
-----END PGP PUBLIC KEY BLOCK-----

Binary file not shown.

Binary file not shown.

@ -1,35 +1,37 @@
%global distro MSVSphere
%global release_name Inferit
%global major 9
%global minor 2
%global major 8
%global minor 8
Name: sphere-release
Name: sphere-release-el
Epoch: 10
Version: %{major}.%{minor}
Release: 1.0%{?dist}
Summary: %{distro} release files
License: GPLv2
URL: https://msvsphere.ru
Provides: centos-release = %{version}-%{release}
Provides: sphere-release = %{epoch}:%{version}-%{release}
Provides: centos-release = %{epoch}:%{version}-%{release}
# Required for a lorax run (to generate install media)
Requires: sphere-repos = %{version}-%{release}
Requires: sphere-repos-el = %{epoch}:%{version}-%{release}
Provides: centos-release-eula
Provides: redhat-release-eula
# required by epel-release
Provides: redhat-release = %{version}-%{release}
Provides: redhat-release = %{epoch}:%{version}-%{release}
# required by dnf
# https://github.com/rpm-software-management/dnf/blob/4.2.23/dnf/const.py.in#L26
Provides: system-release = %{version}-%{release}
Provides: system-release = %{epoch}:%{version}-%{release}
Provides: system-release(releasever) = %{major}
# required by libdnf
# https://github.com/rpm-software-management/libdnf/blob/0.48.0/libdnf/module/ModulePackage.cpp#L472
Provides: base-module(platform:el%{major})
Source100: RPM-GPG-KEY-MSVSphere-9
Source100: RPM-GPG-KEY-MSVSphere-8
Source200: LICENSE
Source201: EULA
@ -59,34 +61,37 @@ Source503: msvsphere-extras.repo
%{distro} release files.
%package -n sphere-sb-certs
%package -n sphere-sb-certs-el
Summary: %{distro} public secureboot certificates
Group: System Environment/Base
Provides: system-sb-certs = %{version}-%{release}
Provides: redhat-sb-certs = %{version}-%{release}
Provides: sphere-sb-serts = %{epoch}:%{version}-%{release}
Provides: system-sb-certs = %{epoch}:%{version}-%{release}
Provides: redhat-sb-certs = %{epoch}:%{version}-%{release}
%description -n sphere-sb-certs
%description -n sphere-sb-certs-el
%{distro} secureboot certificates.
%package -n sphere-repos
%package -n sphere-repos-el
Summary: %{distro} package repositories
Requires: sphere-release = %{version}-%{release}
Requires: sphere-gpg-keys = %{version}-%{release}
Provides: sphere-repos = %{epoch}:%{version}-%{release}
Requires: sphere-release-el = %{epoch}:%{version}-%{release}
Requires: sphere-gpg-keys-el = %{epoch}:%{version}-%{release}
%description -n sphere-repos
%description -n sphere-repos-el
This package provides the package repository files for %{distro}.
%package -n sphere-gpg-keys
%package -n sphere-gpg-keys-el
Summary: %{distro} RPM keys
Provides: sphere-gpg-keys = %{epoch}:%{version}-%{release}
%description -n sphere-gpg-keys
%description -n sphere-gpg-keys-el
This package provides the RPM signature keys for %{distro}.
%install
mkdir ./docs
mkdir -p ./docs
cp %{SOURCE200} ./docs
# create /etc/sphere-release, /etc/system-release and /etc/redhat-release files
@ -100,8 +105,8 @@ install -d -m 0755 %{buildroot}%{_prefix}/lib
cat > %{buildroot}%{_prefix}/lib/os-release << EOF
NAME="%{distro}"
VERSION="%{major}.%{minor}%{?beta: %{beta}} (%{release_name})"
ID="msvsphere"
ID_LIKE="rhel centos fedora"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="%{major}.%{minor}"
PLATFORM_ID="platform:el%{major}"
PRETTY_NAME="%{distro} %{major}.%{minor}%{?beta: %{beta}} (%{release_name})"
@ -219,7 +224,7 @@ install -p -m 0644 %{SOURCE100} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
%{_prefix}/lib/systemd/user-preset/*
%{_prefix}/lib/sysctl.d/50-redhat.conf
%files -n sphere-sb-certs
%files -n sphere-sb-certs-el
# Note to future packagers:
# resetting the symlinks in /etc/pki/sb-certs on upgrade is the intended behavior here
%dir %{_sysconfdir}/pki/sb-certs
@ -227,39 +232,17 @@ install -p -m 0644 %{SOURCE100} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
%{_sysconfdir}/pki/sb-certs/*.cer
%{_datadir}/pki/sb-certs/*.cer
%files -n sphere-repos
%files -n sphere-repos-el
%config(noreplace) %{_sysconfdir}/yum.repos.d/msvsphere-baseos.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/msvsphere-appstream.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/msvsphere-crb.repo
%config(noreplace) %{_sysconfdir}/yum.repos.d/msvsphere-extras.repo
%config(noreplace) %{_sysconfdir}/dnf/vars/stream
%files -n sphere-gpg-keys
%files -n sphere-gpg-keys-el
%{_sysconfdir}/pki/rpm-gpg
%changelog
* Thu May 25 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 9.2-1.0
- Update to MSVSphere 9.2
* Thu Apr 20 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.6
- Disabled CRB repo by default
- Added Extras repository config
* Mon Apr 10 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.5
- Added EULA
* Mon Apr 03 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.4
- Added BaseOS, AppStream and CRB repository configs
* Tue Mar 28 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.3
- Public key edit: added SHA256 digest
* Mon Mar 27 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.2
- Added MSVSPHERE_MANTISBT_PROJECT* variables for libreport plugin
* Mon Mar 27 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.1
- Added MSVSphere secureboot certificates
* Fri Feb 17 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.1-1.0
- Initial release for MSVSphere 9.1 beta
* Wed Dec 6 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.8-1.0
- Created sphere-release-el package for EL-compatible builds like dotnet

Loading…
Cancel
Save