Compare commits

...

2 Commits
i9 ... i10-el

Author SHA1 Message Date
Arkady L. Shane dd9eff531b
Update for MSVSphere 10
3 weeks ago
Eugene Zamriy 91595253bc
sphere-release-el-9.2-1.0.el9 internal package
2 years ago

@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGdfJ3UBEACkbmpM2jWUnjIu82OOJnWCFrmtPgI/FSRendyyIjE7k2g82n0H
vDWXL4N8wEy4JyEFGFMupKn7tYMuDf1IwfTvxhxgOrGyK858fx+bAhxuam+svI1m
FC5VTgmcRBLPbjQDhvpI+Mmkv6AaHQE5VqTXHYb32YgeE6wi4/td0B6kXY6tHCGL
5guSL2aV34X1xQor1MGU9vNz0d34BwdJMu5NGFVNuhMHI4E+dxFtuCrA15dfedji
GMCAIpXZM3KGvlcezARhZFeHy++XatW2/KcR3aMKKUS8LqKZWaVItdnhPcivF54F
7uVorHfV4P2YdYeibN1ue9r324GPDFCQcW9Kr/jtk+PKx3ZjY3AhsV1VMMBU2a2l
DkLXTjo6SLSLflt542xvZ1kTzNIrEG6VSvDR1MIsU0pFmd6iHDx4jP1TKOO1Vzeg
7igr4YlPauLmEK0ETC7cI+iD21OC5tglohiFOGx18nZcmmt5GXLSDgaMbsQeHSjX
s1FRdZptxER8aSktpr/LXnHkvFGYMplWU6vpioEBL6/HkgfrXYX6GzhISiGWVjLB
4V4S8RAB634ty/Kdsa5RIdFhosyIxzHayMvMBQPreP0A7ea7ZhDEOYdCra7AAjiX
OQtFjfs0pKCItEtpzL6+3z8gJ8Rn2VpmffCn8YFI6qwL/7rim+yVuM8SnwARAQAB
tCdNU1ZTcGhlcmUgMTAgPHBhY2thZ2VyQG1zdnNwaGVyZS1vcy5ydT6JAlAEEwEI
ADoWIQT4iYt3BiG8X85kOWQW0p82xBjmpAUCZ18ndQIbAwQLCQgHAyICAQUVCgkI
CwQWAgEDAh4HAheAAAoJEBbSnzbEGOak/5gP/R6v0Hywy7FJCTyczxUXoviosUqG
goDi7RQ+2+4wOrIKzq4cxvqIBttuLnj+Du4EYaB1j8cjrJKxSoo7/jDzH6fTvg6y
5MNhls6f2SJu4WJPdmIQwtrWKqmzdspMI3xj6Suy9EZYt2EWPqAr4vmh9tHCVNg6
FB1/XghWZVkG/hfOrEnfXh+86TG/FfMLNYWeVcKHd1klNz4LtazNsaZV7eCBHFyJ
uPkaM25wM1ZgLETGZvsycLJAUazDsgdjU+BjhNFjPqyyy2Aw9xFcCeX25tU56emt
fTwmXxXAh24Wkq6hR/LcbmzzxT2OhClqZjmUIniaxvgNJGgfB6BPBfJYtK3v+EdN
/oO4Vhd/uDm+Zeh/Nul7Xp9+Fk1XuAxHwUfrM3aOkAh/YvBNjyYClbOW5l/fj2Hc
CuuPTUqsM1ZM/f1k9Tu6U9WoSETSuiEZDzJ6aZaLP+87Cu9+kY1JJ5mTGK8JvXo/
uKCcu7jHHedcFhSpYAfs2GjUA6a/S+CQvjdoWPxKKoUZpaUvJ1fPFEqmnyEAH6rM
7X3WJRTH3Dx+7bdjAYqfOfa21HkY80qd3VtvBI8QUzZQT96ggpstDoUiR+Ex/xEH
XIKw4HNka/5zwfE4uivKX0h3ZrV2fTQEiAPoxmLYllCIf1A50Mw3TIX1MQqqg/tN
zVa6IlteuK2l/2f1
=MBcm
-----END PGP PUBLIC KEY BLOCK-----

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

@ -1,35 +1,37 @@
%global distro MSVSphere
%global release_name Inferit
%global major 9
%global minor 2
%global major 10
%global minor 0
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-10
Source200: LICENSE
Source201: EULA
@ -59,29 +61,32 @@ 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}.
@ -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,18 +232,24 @@ 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
* Wed Dec 18 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 10.0-1.0
- Update for MSVSphere 10
* Wed May 31 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 9.2-1.0
- Created sphere-release-el package for EL-compatible builds like dotnet
* Thu May 25 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 9.2-1.0
- Update to MSVSphere 9.2

Loading…
Cancel
Save