Added Initial Support of MSVSphere

devel
Arkady L. Shane 11 months ago
commit d4321fcc0c
Signed by untrusted user: tigro
GPG Key ID: 1EC08A25C9DB2503

@ -0,0 +1,176 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS

@ -0,0 +1,14 @@
Copyright 2021 Oracle and/or its affiliates
Copyright 2021 AlmaLinux OS Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

@ -0,0 +1,75 @@
# Migration guide
**NOTE: As this project is newly announced we HIGHLY recommend that you follow system administration best practices and make sure you have backups and/or snapshots of your system before you proceed. It is recommended to do a trial run in a sandbox to verify that migration worked as expected before you attempt to migrate any production system.**
This guide contains steps on how to upgrade CentOS 7 to RHEL8 derivatives such as AlmaLinux, CentOS, Oracle, Rocky.
To use this guide you need to install Vagrant and VirtualBox using the following
documentation:
* [Install VirtualBox](https://www.virtualbox.org/manual/ch02.html)
* [Install Vagrant](https://www.vagrantup.com/docs/installation)
* Clone this repo and cd into it
```
git clone https://github.com/AlmaLinux/leapp-data.git
cd leapp-data
```
* Start the Virtual Machine.
```
vagrant up
```
* CentOS 7.9 is required to accomplish the upgrade. Login to VM, install the latest CentOS updates, and reboot.
```
vagrant ssh
sudo yum update -y
sudo reboot
```
* After reboot login to VM again, download the leapp repo file, and install leapp.
```
vagrant ssh
sudo curl https://repo.almalinux.org/elevate/el7/elevate.repo -o /etc/yum.repos.d/elevate.repo
sudo yum install leapp -y
```
* Copy leapp config files for the OS you want to migrate. Possible options are almalinux, centos, eurolinux, msvsphere, oraclelinux, rocky.
```
sudo cp /vagrant/files/almalinux/* /etc/leapp/files/
```
* Start a preupgrade check. It will fail as the default CentOS 7 doesn't meet all requirements for migration. In the meanwhile, Leapp utility creates a special */var/log/leapp/leapp-report.txt* file that contains possible problems and recommended solutions. No rpm packages will be installed at this phase.
```
sudo leapp preupgrade
```
This summary report will help you get the picture of whether it is possible to continue the upgrade.
In certain configurations, Leapp generates */var/log/leapp/answerfile* with true/false questions. Leapp utility requires answers to all these questions in order to proceed with the upgrade.
* Mentioned fixes from the */var/log/leapp/leapp-report.txt* file are mandatory, but you can also review the rest of them if needed.
```
sudo rmmod pata_acpi
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
```
* Start an upgrade. After this process is completed you'll be offered to reboot the system.
```
sudo leapp upgrade
sudo reboot
```
* A new entry in GRUB called ELevate-Upgrade-Initramfs will appear. The system will be automatically booted into it.
See how the update process goes in the VirtualBox console.
* After reboot, login to the system and check how the migration went. Verify that the current OS is the one you need.
```
vagrant ssh
cat /etc/redhat-release
cat /etc/os-release
rpm -qa | grep centos
rpm -qa | grep el7
```

8
Vagrantfile vendored

@ -0,0 +1,8 @@
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.provider "virtualbox" do |v|
v.memory = 4096
v.cpus = 2
end
end

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,47 @@
[almalinux8-baseos]
name=AlmaLinux 8 - BaseOS
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/baseos
# baseurl=https://repo.almalinux.org/almalinux/8/BaseOS/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8
[almalinux8-appstream]
name=AlmaLinux 8 - AppStream
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/appstream
# baseurl=https://repo.almalinux.org/almalinux/8/AppStream/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8
[almalinux8-powertools]
name=AlmaLinux 8 - PowerTools
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/powertools
# baseurl=https://repo.almalinux.org/almalinux/8/PowerTools/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8
[almalinux8-ha]
name=AlmaLinux 8 - HighAvailability
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/ha
# baseurl=https://repo.almalinux.org/almalinux/8/HighAvailability/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8
[almalinux8-resilientstorage]
name=AlmaLinux 8 - ResilientStorage
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/resilientstorage
# baseurl=https://repo.almalinux.org/almalinux/8/ResilientStorage/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8
[almalinux8-extras]
name=AlmaLinux 8 - Extras
mirrorlist=https://mirrors.almalinux.org/mirrorlist/8/extras
# baseurl=https://repo.almalinux.org/almalinux/8/extras/$basearch/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-8

@ -0,0 +1,47 @@
[almalinux9-baseos]
name=AlmaLinux 9 - BaseOS
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/baseos
# baseurl=https://repo.almalinux.org/almalinux/9/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9
[almalinux9-appstream]
name=AlmaLinux 9 - AppStream
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/appstream
# baseurl=https://repo.almalinux.org/almalinux/9/AppStream/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9
[almalinux9-crb]
name=AlmaLinux 9 - CRB
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/crb
# baseurl=https://repo.almalinux.org/almalinux/9/CRB/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9
[almalinux9-highavailability]
name=AlmaLinux 9 - HighAvailability
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/ha
# baseurl=https://repo.almalinux.org/almalinux/9/HighAvailability/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9
[almalinux9-resilientstorage]
name=AlmaLinux 9 - ResilientStorage
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/resilientstorage
# baseurl=https://repo.almalinux.org/almalinux/9/ResilientStorage/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9
[almalinux9-extras]
name=AlmaLinux 9 - Extras
mirrorlist=https://mirrors.almalinux.org/mirrorlist/9/extras
# baseurl=https://repo.almalinux.org/almalinux/9/extras/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-AlmaLinux-9

File diff suppressed because it is too large Load Diff

@ -0,0 +1,19 @@
CentOS 7 repoid,AlmaLinux 8 repoid in custom repo file,AlmaLinux 8 repo name in PES,CentOS 7 minor versions,AlmaLinux 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,baseos,almalinux8-baseos,all,all,x86_64,rpm,ga,ga
base,appstream,almalinux8-appstream,all,all,x86_64,rpm,ga,ga
base,powertools,almalinux8-powertools,all,all,x86_64,rpm,ga,ga
base,ha,almalinux8-ha,all,all,x86_64,rpm,ga,ga
base,resilientstorage,almalinux8-resilientstorage,all,all,x86_64,rpm,ga,ga
updates,baseos,almalinux8-baseos,all,all,x86_64,rpm,ga,ga
updates,appstream,almalinux8-appstream,all,all,x86_64,rpm,ga,ga
updates,powertools,almalinux8-powertools,all,all,x86_64,rpm,ga,ga
updates,ha,almalinux8-ha,all,all,x86_64,rpm,ga,ga
updates,resilientstorage,almalinux8-resilientstorage,all,all,x86_64,rpm,ga,ga
extras,extras,almalinux8-extras,all,all,x86_64,rpm,ga,ga
1 CentOS 7 repoid,AlmaLinux 8 repoid in custom repo file,AlmaLinux 8 repo name in PES,CentOS 7 minor versions,AlmaLinux 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,baseos,almalinux8-baseos,all,all,x86_64,rpm,ga,ga
6 base,appstream,almalinux8-appstream,all,all,x86_64,rpm,ga,ga
7 base,powertools,almalinux8-powertools,all,all,x86_64,rpm,ga,ga
8 base,ha,almalinux8-ha,all,all,x86_64,rpm,ga,ga
9 base,resilientstorage,almalinux8-resilientstorage,all,all,x86_64,rpm,ga,ga
10 updates,baseos,almalinux8-baseos,all,all,x86_64,rpm,ga,ga
11 updates,appstream,almalinux8-appstream,all,all,x86_64,rpm,ga,ga
12 updates,powertools,almalinux8-powertools,all,all,x86_64,rpm,ga,ga
13 updates,ha,almalinux8-ha,all,all,x86_64,rpm,ga,ga
14 updates,resilientstorage,almalinux8-resilientstorage,all,all,x86_64,rpm,ga,ga
15 extras,extras,almalinux8-extras,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,151 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"almalinux8-baseos",
"almalinux8-appstream",
"almalinux8-powertools",
"almalinux8-ha",
"almalinux8-resilientstorage"
]
},
{
"source": "updates",
"target": [
"almalinux8-baseos",
"almalinux8-appstream",
"almalinux8-powertools",
"almalinux8-ha",
"almalinux8-resilientstorage"
]
},
{
"source": "extras",
"target": [
"almalinux8-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "base",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-baseos",
"entries": [
{
"repoid": "almalinux8-baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "almalinux8-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-powertools",
"entries": [
{
"major_version": "8",
"repoid": "almalinux8-powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "almalinux8-ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-resilientstorage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "almalinux8-resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "updates",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "updates",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux8-extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "almalinux8-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,197 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "8",
"target_major_version": "9",
"entries": [
{
"source": "baseos",
"target": [
"almalinux9-baseos"
]
},
{
"source": "appstream",
"target": [
"almalinux9-appstream"
]
},
{
"source": "powertools",
"target": [
"almalinux9-crb"
]
},
{
"source": "ha",
"target": [
"almalinux9-highavailability"
]
},
{
"source": "resilientstorage",
"target": [
"almalinux9-resilientstorage"
]
},
{
"source": "extras",
"target": [
"almalinux9-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "baseos",
"entries": [
{
"repoid": "baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "powertools",
"entries": [
{
"major_version": "8",
"repoid": "powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "resilientstorage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-baseos",
"entries": [
{
"repoid": "almalinux9-baseos",
"major_version": "9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-appstream",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "almalinux9-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-crb",
"entries": [
{
"major_version": "9",
"repoid": "almalinux9-crb",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-highavailability",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "almalinux9-highavailability",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-resilientstorage",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "almalinux9-resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "almalinux9-extras",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "almalinux9-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,39 @@
[centos8-baseos]
name=CentOS-8-stream - Base
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=BaseOS
#baseurl=http://mirror.centos.org/$contentdir/8-stream/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-CentOS-Official
[centos8-appstream]
name=CentOS-8-stream - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=AppStream
#baseurl=http://mirror.centos.org/$contentdir/8-stream/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-CentOS-Official
[centos8-powertools]
name=CentOS-8-stream - PowerTools
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=PowerTools
#baseurl=http://mirror.centos.org/$contentdir/8-stream/PowerTools/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-CentOS-Official
[centos8-ha]
name=CentOS-8-stream - HA
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=HighAvailability
#baseurl=http://mirror.centos.org/$contentdir/8-stream/HighAvailability/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-CentOS-Official
[centos8-extras]
name=CentOS-8-stream - Extras
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/$contentdir/8-stream/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-CentOS-Official

@ -0,0 +1,39 @@
[centos9-baseos]
name=CentOS-9-stream - Base
mirrorlist=https://mirrors.centos.org/mirrorlist?path=/9-stream/BaseOS/$basearch/os/
#baseurl=http://mirror.centos.org/$contentdir/9-stream/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-CentOS-Official
[centos9-appstream]
name=CentOS-9-stream - AppStream
mirrorlist=https://mirrors.centos.org/mirrorlist?path=/9-stream/AppStream/$basearch/os/
#baseurl=http://mirror.centos.org/$contentdir/9-stream/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-CentOS-Official
[centos9-crb]
name=CentOS-9-stream - CRB
mirrorlist=https://mirrors.centos.org/mirrorlist?path=/9-stream/CRB/$basearch/os/
#baseurl=http://mirror.centos.org/$contentdir/9-stream/CRB/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-CentOS-Official
[centos9-ha]
name=CentOS-9-stream - HA
mirrorlist=https://mirrors.centos.org/mirrorlist?path=/9-stream/HighAvailability/$basearch/os/
#baseurl=http://mirror.centos.org/$contentdir/9-stream/HighAvailability/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-CentOS-Official
[centos9-extras]
name=CentOS-9-stream - Extras
mirrorlist=https://mirrors.centos.org/mirrorlist?path=/9-stream/extras/$basearch/os/
#baseurl=http://mirror.centos.org/$contentdir/9-stream/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-CentOS-Official

File diff suppressed because it is too large Load Diff

@ -0,0 +1,17 @@
CentOS 7 repoid,CentOS 8 repoid in custom repo file,CentOS 8 repo name in PES,CentOS 7 minor versions,CentOS 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,centos8-baseos,centos8-baseos,all,all,x86_64,rpm,ga,ga
base,centos8-appstream,centos8-appstream,all,all,x86_64,rpm,ga,ga
base,centos8-powertools,centos8-powertools,all,all,x86_64,rpm,ga,ga
base,centos8-ha,centos8-ha,all,all,x86_64,rpm,ga,ga
updates,centos8-baseos,centos8-baseos,all,all,x86_64,rpm,ga,ga
updates,centos8-appstream,centos8-appstream,all,all,x86_64,rpm,ga,ga
updates,centos8-powertools,centos8-powertools,all,all,x86_64,rpm,ga,ga
updates,centos8-ha,centos8-ha,all,all,x86_64,rpm,ga,ga
extras,centos8-extras,centos8-extras,all,all,x86_64,rpm,ga,ga
1 CentOS 7 repoid,CentOS 8 repoid in custom repo file,CentOS 8 repo name in PES,CentOS 7 minor versions,CentOS 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,centos8-baseos,centos8-baseos,all,all,x86_64,rpm,ga,ga
6 base,centos8-appstream,centos8-appstream,all,all,x86_64,rpm,ga,ga
7 base,centos8-powertools,centos8-powertools,all,all,x86_64,rpm,ga,ga
8 base,centos8-ha,centos8-ha,all,all,x86_64,rpm,ga,ga
9 updates,centos8-baseos,centos8-baseos,all,all,x86_64,rpm,ga,ga
10 updates,centos8-appstream,centos8-appstream,all,all,x86_64,rpm,ga,ga
11 updates,centos8-powertools,centos8-powertools,all,all,x86_64,rpm,ga,ga
12 updates,centos8-ha,centos8-ha,all,all,x86_64,rpm,ga,ga
13 extras,centos8-extras,centos8-extras,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,137 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"centos8-baseos",
"centos8-appstream",
"centos8-powertools",
"centos8-ha"
]
},
{
"source": "updates",
"target": [
"centos8-baseos",
"centos8-appstream",
"centos8-powertools",
"centos8-ha"
]
},
{
"source": "extras",
"target": [
"centos8-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"repo_type": "rpm",
"arch": "x86_64",
"major_version": "7",
"repoid": "base",
"channel": "ga"
}
]
},
{
"pesid": "centos8-baseos",
"entries": [
{
"repo_type": "rpm",
"repoid": "centos8-baseos",
"major_version": "8",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos8-appstream",
"entries": [
{
"repo_type": "rpm",
"major_version": "8",
"arch": "x86_64",
"repoid": "centos8-appstream",
"channel": "ga"
}
]
},
{
"pesid": "centos8-powertools",
"entries": [
{
"repoid": "centos8-powertools",
"repo_type": "rpm",
"major_version": "8",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos8-ha",
"entries": [
{
"repo_type": "rpm",
"major_version": "8",
"arch": "x86_64",
"repoid": "centos8-ha",
"channel": "ga"
}
]
},
{
"pesid": "updates",
"entries": [
{
"repo_type": "rpm",
"arch": "x86_64",
"major_version": "7",
"repoid": "updates",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"major_version": "7",
"channel": "ga"
}
]
},
{
"pesid": "centos8-extras",
"entries": [
{
"repo_type": "rpm",
"repoid": "centos8-extras",
"major_version": "8",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,167 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "8",
"target_major_version": "9",
"entries": [
{
"source": "baseos",
"target": [
"centos9-baseos"
]
},
{
"source": "appstream",
"target": [
"centos9-appstream"
]
},
{
"source": "powertools",
"target": [
"centos9-crb"
]
},
{
"source": "ha",
"target": [
"centos9-ha"
]
},
{
"source": "extras",
"target": [
"centos9-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "baseos",
"entries": [
{
"repoid": "baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "powertools",
"entries": [
{
"major_version": "8",
"repoid": "powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos9-baseos",
"entries": [
{
"repoid": "centos9-baseos",
"major_version": "9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos9-appstream",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "centos9-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos9-crb",
"entries": [
{
"major_version": "9",
"repoid": "centos9-crb",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos9-ha",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "centos9-ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "centos9-extras",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "centos9-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,38 @@
[certify-baseos]
name = EuroLinux certify BaseOS
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/certify-BaseOS/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-eurolinux8
skip_if_unavailable=1
[certify-appstream]
name = EuroLinux certify AppStream
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/certify-AppStream/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-eurolinux8
skip_if_unavailable=1
[certify-powertools]
name = EuroLinux certify PowerTools
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/certify-PowerTools/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-eurolinux8
skip_if_unavailable=1
[high-availability]
name = EuroLinux High Availability
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/certify-HighAvailability/os
enabled=0
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-eurolinux8
[resilient-storage]
name = EuroLinux Resilient Storage
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/certify-ResilientStorage/os
enabled=0
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-eurolinux8

@ -0,0 +1,37 @@
[certify-baseos-9]
name = EuroLinux certify BaseOS
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/certify-BaseOS/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-eurolinux9
skip_if_unavailable=1
[certify-appstream-9]
name = EuroLinux certify AppStream
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/certify-AppStream/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-eurolinux9
skip_if_unavailable=1
[certify-powertools-9]
name = EuroLinux certify PowerTools
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/certify-PowerTools/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-eurolinux9
skip_if_unavailable=1
[high-availability-9]
name = EuroLinux High Availability
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/certify-HighAvailability/os
enabled=0
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-eurolinux9
[resilient-storage-9]
name = EuroLinux Resilient Storage
baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/certify-ResilientStorage/os
enabled=0
gpgcheck=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/RPM-GPG-KEY-eurolinux9

File diff suppressed because it is too large Load Diff

@ -0,0 +1,19 @@
CentOS 7 repoid,EuroLinux 8 repoid in custom repo file,EuroLinux 8 repo name in PES,CentOS 7 minor versions,EuroLinux 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga
base,certify-appstream,certify-appstream,all,all,x86_64,rpm,ga,ga
base,certify-powertools,certify-powertools,all,all,x86_64,rpm,ga,ga
base,high-availability,high-availability,all,all,x86_64,rpm,ga,ga
base,resilient-storage,resilient-storage,all,all,x86_64,rpm,ga,ga
updates,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga
updates,certify-appstream,certify-appstream,all,all,x86_64,rpm,ga,ga
updates,certify-powertools,certify-powertools,all,all,x86_64,rpm,ga,ga
updates,high-availability,high-availability,all,all,x86_64,rpm,ga,ga
updates,resilient-storage,resilient-storage,all,all,x86_64,rpm,ga,ga
extras,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga
1 CentOS 7 repoid,EuroLinux 8 repoid in custom repo file,EuroLinux 8 repo name in PES,CentOS 7 minor versions,EuroLinux 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga
6 base,certify-appstream,certify-appstream,all,all,x86_64,rpm,ga,ga
7 base,certify-powertools,certify-powertools,all,all,x86_64,rpm,ga,ga
8 base,high-availability,high-availability,all,all,x86_64,rpm,ga,ga
9 base,resilient-storage,resilient-storage,all,all,x86_64,rpm,ga,ga
10 updates,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga
11 updates,certify-appstream,certify-appstream,all,all,x86_64,rpm,ga,ga
12 updates,certify-powertools,certify-powertools,all,all,x86_64,rpm,ga,ga
13 updates,high-availability,high-availability,all,all,x86_64,rpm,ga,ga
14 updates,resilient-storage,resilient-storage,all,all,x86_64,rpm,ga,ga
15 extras,certify-baseos,certify-baseos,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,139 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"certify-baseos",
"certify-appstream",
"certify-powertools",
"high-availability",
"resilient-storage"
]
},
{
"source": "updates",
"target": [
"certify-baseos",
"certify-appstream",
"certify-powertools",
"high-availability",
"resilient-storage"
]
},
{
"source": "extras",
"target": [
"certify-baseos"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"repoid": "base",
"major_version": "7",
"channel": "ga"
}
]
},
{
"pesid": "certify-baseos",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"repoid": "certify-baseos",
"channel": "ga",
"major_version": "8"
}
]
},
{
"pesid": "certify-appstream",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"repoid": "certify-appstream",
"channel": "ga",
"major_version": "8"
}
]
},
{
"pesid": "certify-powertools",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"repoid": "certify-powertools",
"channel": "ga",
"major_version": "8"
}
]
},
{
"pesid": "high-availability",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"repoid": "high-availability",
"channel": "ga",
"major_version": "8"
}
]
},
{
"pesid": "resilient-storage",
"entries": [
{
"arch": "x86_64",
"repoid": "resilient-storage",
"repo_type": "rpm",
"channel": "ga",
"major_version": "8"
}
]
},
{
"pesid": "updates",
"entries": [
{
"arch": "x86_64",
"repoid": "updates",
"repo_type": "rpm",
"major_version": "7",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"arch": "x86_64",
"repo_type": "rpm",
"major_version": "7",
"repoid": "extras",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,167 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "8",
"target_major_version": "9",
"entries": [
{
"source": "certify-baseos",
"target": [
"certify-baseos-9"
]
},
{
"source": "certify-appstream",
"target": [
"certify-appstream-9"
]
},
{
"source": "certify-powertools",
"target": [
"certify-powertools-9"
]
},
{
"source": "high-availability",
"target": [
"high-availability-9"
]
},
{
"source": "resilient-storage",
"target": [
"resilient-storage-9"
]
}
]
}
],
"repositories": [
{
"pesid": "certify-baseos",
"entries": [
{
"repoid": "baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "certify-appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "certify-powertools",
"entries": [
{
"major_version": "8",
"repoid": "powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "high-availability",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "high-availability",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "resilient-storage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "resilient-storage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "certify-baseos-9",
"entries": [
{
"repoid": "certify-baseos-9",
"major_version": "9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "certify-appstream-9",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "certify-appstream-9",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "certify-powertools-9",
"entries": [
{
"major_version": "9",
"repoid": "certify-powertools-9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "high-availability-9",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "high-availability-9",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "resilient-storage-9",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "resilient-storage-9",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,53 @@
[msvsphere8-baseos]
name=MSVSphere 8 - BaseOS
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/baseos
# baseurl=https://repo.inferitos.ru/msvsphere/8/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-appstream]
name=MSVSphere 8 - AppStream
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/appstream
# baseurl=https://repo.inferitos.ru/msvsphere/8/AppStream/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-powertools]
name=MSVSphere 8 - PowerTools
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/powertools
# baseurl=https://repo.inferitos.ru/msvsphere/8/PowerTools/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-ha]
name=MSVSphere 8 - HighAvailability
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/highavailability
# baseurl=https://repo.inferitos.ru/msvsphere/8/HighAvailability/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-resilient-storage]
name=MSVSphere 8 - ResilientStorage
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/resilientstorage
# baseurl=https://repo.inferitos.ru/msvsphere/8/ResilientStorage/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-extras]
name=MSVSphere 8 - Extras
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/8/extras
# baseurl=https://repo.inferitos.ru/msvsphere/8/Extras/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-8
[msvsphere8-modules]
name=MSVSphere 8 - Modules
baseurl=http://jupiter.tigro.pro/alma/8_9-modules/x86_64/
enabled=1
gpgcheck=0

@ -0,0 +1,47 @@
[msvsphere9-baseos]
name=MSVSphere 9 - BaseOS
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/baseos
# baseurl=https://repo.inferitos.ru/msvsphere/9/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9
[msvsphere9-appstream]
name=MSVSphere 9 - AppStream
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/appstream
# baseurl=https://repo.inferitos.ru/msvsphere/9/AppStream/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9
[msvsphere9-crb]
name=MSVSphere 9 - CRB
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/crb
# baseurl=https://repo.inferitos.ru/msvsphere/9/CRB/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9
[msvsphere9-ha]
name=MSVSphere 9 - HighAvailability
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/highavailability
# baseurl=https://repo.inferitos.ru/msvsphere/9/HighAvailability/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9
[msvsphere9-resilient-storage]
name=MSVSphere 9 - ResilientStorage
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/resilientstorage
# baseurl=https://repo.inferitos.ru/msvsphere/9/ResilientStorage/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9
[msvsphere9-extras]
name=MSVSphere 9 - Extras
mirrorlist=https://mirrors.inferitos.ru/mirrorlist/9/extras
# baseurl=https://repo.inferitos.ru/msvsphere/9/Extras/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MSVSphere-9

File diff suppressed because it is too large Load Diff

@ -0,0 +1,19 @@
CentOS 7 repoid,MSVSphere 8 repoid in custom repo file,MSVSphere 8 repo name in PES,CentOS 7 minor versions,MSVSphere 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,msvsphere8-baseos,msvsphere8-baseos,all,all,x86_64,rpm,ga,ga
base,msvsphere8-appstream,msvsphere8-appstream,all,all,x86_64,rpm,ga,ga
base,msvsphere8-powertools,msvsphere8-powertools,all,all,x86_64,rpm,ga,ga
base,msvsphere8-ha,msvsphere8-ha,all,all,x86_64,rpm,ga,ga
base,msvsphere8-resilient-storage,msvsphere8-resilient-storage,all,all,x86_64,rpm,ga,ga
updates,msvsphere8-baseos,msvsphere8-baseos,all,all,x86_64,rpm,ga,ga
updates,msvsphere8-appstream,msvsphere8-appstream,all,all,x86_64,rpm,ga,ga
updates,msvsphere8-powertools,msvsphere8-powertools,all,all,x86_64,rpm,ga,ga
updates,msvsphere8-ha,msvsphere8-ha,all,all,x86_64,rpm,ga,ga
updates,msvsphere8-resilient-storage,msvsphere8-resilient-storage,all,all,x86_64,rpm,ga,ga
extras,msvsphere8-extras,msvsphere8-extras,all,all,x86_64,rpm,ga,ga
1 CentOS 7 repoid,MSVSphere 8 repoid in custom repo file,MSVSphere 8 repo name in PES,CentOS 7 minor versions,MSVSphere 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,msvsphere8-baseos,msvsphere8-baseos,all,all,x86_64,rpm,ga,ga
6 base,msvsphere8-appstream,msvsphere8-appstream,all,all,x86_64,rpm,ga,ga
7 base,msvsphere8-powertools,msvsphere8-powertools,all,all,x86_64,rpm,ga,ga
8 base,msvsphere8-ha,msvsphere8-ha,all,all,x86_64,rpm,ga,ga
9 base,msvsphere8-resilient-storage,msvsphere8-resilient-storage,all,all,x86_64,rpm,ga,ga
10 updates,msvsphere8-baseos,msvsphere8-baseos,all,all,x86_64,rpm,ga,ga
11 updates,msvsphere8-appstream,msvsphere8-appstream,all,all,x86_64,rpm,ga,ga
12 updates,msvsphere8-powertools,msvsphere8-powertools,all,all,x86_64,rpm,ga,ga
13 updates,msvsphere8-ha,msvsphere8-ha,all,all,x86_64,rpm,ga,ga
14 updates,msvsphere8-resilient-storage,msvsphere8-resilient-storage,all,all,x86_64,rpm,ga,ga
15 extras,msvsphere8-extras,msvsphere8-extras,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,151 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"msvsphere8-baseos",
"msvsphere8-appstream",
"msvsphere8-powertools",
"msvsphere8-ha",
"msvsphere8-resilientstorage"
]
},
{
"source": "updates",
"target": [
"msvsphere8-baseos",
"msvsphere8-appstream",
"msvsphere8-powertools",
"msvsphere8-ha",
"msvsphere8-resilientstorage"
]
},
{
"source": "extras",
"target": [
"msvsphere8-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "base",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-baseos",
"entries": [
{
"repoid": "msvsphere8-baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "msvsphere8-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-powertools",
"entries": [
{
"major_version": "8",
"repoid": "msvsphere8-powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "msvsphere8-ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-resilientstorage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "msvsphere8-resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "updates",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "updates",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "7",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere8-extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "msvsphere8-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,197 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "8",
"target_major_version": "9",
"entries": [
{
"source": "baseos",
"target": [
"msvsphere9-baseos"
]
},
{
"source": "appstream",
"target": [
"msvsphere9-appstream"
]
},
{
"source": "powertools",
"target": [
"msvsphere9-crb"
]
},
{
"source": "ha",
"target": [
"msvsphere9-highavailability"
]
},
{
"source": "resilientstorage",
"target": [
"msvsphere9-resilientstorage"
]
},
{
"source": "extras",
"target": [
"msvsphere9-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "baseos",
"entries": [
{
"repoid": "baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "powertools",
"entries": [
{
"major_version": "8",
"repoid": "powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "resilientstorage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-baseos",
"entries": [
{
"repoid": "msvsphere9-baseos",
"major_version": "9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-appstream",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "msvsphere9-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-crb",
"entries": [
{
"major_version": "9",
"repoid": "msvsphere9-crb",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-highavailability",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "msvsphere9-highavailability",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-resilientstorage",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "msvsphere9-resilientstorage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "msvsphere9-extras",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "msvsphere9-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,34 @@
[ol8_baseos_latest]
name=Oracle Linux 8 BaseOS Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/$basearch/
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-oracle-ol8
gpgcheck=1
enabled=1
[ol8_appstream]
name=Oracle Linux 8 Application Stream ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/appstream/$basearch/
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-oracle-ol8
gpgcheck=1
enabled=1
[ol8_codeready_builder]
name=Oracle Linux 8 CodeReady Builder ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/codeready/builder/$basearch/
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-oracle-ol8
gpgcheck=1
enabled=0
[ol8_addons]
name=Oracle Linux 8 Addons ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/addons/$basearch/
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-oracle-ol8
gpgcheck=1
enabled=0
[ol8_UEKR6]
name=Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/UEKR6/$basearch/
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-oracle-ol8
gpgcheck=1
enabled=0

File diff suppressed because it is too large Load Diff

@ -0,0 +1,34 @@
CentOS 7 repoid,Oracle 8 repoid in custom repo file,Oracle 8 repo name in PES,CentOS 7 minor versions,Oracle 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
base,ol8_appstream,ol8-appstream,all,all,x86_64,rpm,ga,ga
base,ol8_codeready_builder,ol8-crb,all,all,x86_64,rpm,ga,ga
base,ol8_addons,ol8-addons,all,all,x86_64,rpm,ga,ga
base,ol8_UEKR6,ol8-uek,all,all,x86_64,rpm,ga,ga
updates,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
updates,ol8_appstream,ol8-appstream,all,all,x86_64,rpm,ga,ga
updates,ol8_codeready_builder,ol8-crb,all,all,x86_64,rpm,ga,ga
updates,ol8_addons,ol8-addons,all,all,x86_64,rpm,ga,ga
updates,ol8_UEKR6,ol8-uek,all,all,x86_64,rpm,ga,ga
extras,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
# aarch64
base,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga
base,ol8_appstream,ol8-appstream,all,all,aarch64,rpm,ga,ga
base,ol8_codeready_builder,ol8-crb,all,all,aarch64,rpm,ga,ga
base,ol8_baseos,ol8-uek,all,all,aarch64,rpm,ga,ga
base,ol8_addons,ol8-addons,all,all,aarch64,rpm,ga,ga
updates,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga
updates,ol8_appstream,ol8-appstream,all,all,aarch64,rpm,ga,ga
updates,ol8_codeready_builder,ol8-crb,all,all,aarch64,rpm,ga,ga
updates,ol8_baseos,ol8-uek,all,all,aarch64,rpm,ga,ga
updates,ol8_addons,ol8-addons,all,all,aarch64,rpm,ga,ga
extras,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga
1 CentOS 7 repoid,Oracle 8 repoid in custom repo file,Oracle 8 repo name in PES,CentOS 7 minor versions,Oracle 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
6 base,ol8_appstream,ol8-appstream,all,all,x86_64,rpm,ga,ga
7 base,ol8_codeready_builder,ol8-crb,all,all,x86_64,rpm,ga,ga
8 base,ol8_addons,ol8-addons,all,all,x86_64,rpm,ga,ga
9 base,ol8_UEKR6,ol8-uek,all,all,x86_64,rpm,ga,ga
10 updates,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
11 updates,ol8_appstream,ol8-appstream,all,all,x86_64,rpm,ga,ga
12 updates,ol8_codeready_builder,ol8-crb,all,all,x86_64,rpm,ga,ga
13 updates,ol8_addons,ol8-addons,all,all,x86_64,rpm,ga,ga
14 updates,ol8_UEKR6,ol8-uek,all,all,x86_64,rpm,ga,ga
15 extras,ol8_baseos_latest,ol8-baseos,all,all,x86_64,rpm,ga,ga
16 # aarch64
17 base,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga
18 base,ol8_appstream,ol8-appstream,all,all,aarch64,rpm,ga,ga
19 base,ol8_codeready_builder,ol8-crb,all,all,aarch64,rpm,ga,ga
20 base,ol8_baseos,ol8-uek,all,all,aarch64,rpm,ga,ga
21 base,ol8_addons,ol8-addons,all,all,aarch64,rpm,ga,ga
22 updates,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga
23 updates,ol8_appstream,ol8-appstream,all,all,aarch64,rpm,ga,ga
24 updates,ol8_codeready_builder,ol8-crb,all,all,aarch64,rpm,ga,ga
25 updates,ol8_baseos,ol8-uek,all,all,aarch64,rpm,ga,ga
26 updates,ol8_addons,ol8-addons,all,all,aarch64,rpm,ga,ga
27 extras,ol8_baseos_latest,ol8-baseos,all,all,aarch64,rpm,ga,ga

@ -0,0 +1,195 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"ol8-baseos",
"ol8-appstream",
"ol8-crb",
"ol8-addons",
"ol8-uek"
]
},
{
"source": "updates",
"target": [
"ol8-baseos",
"ol8-appstream",
"ol8-crb",
"ol8-addons",
"ol8-uek"
]
},
{
"source": "extras",
"target": [
"ol8-baseos"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"repoid": "base",
"major_version": "7",
"channel": "ga",
"arch": "x86_64",
"repo_type": "rpm"
},
{
"arch": "aarch64",
"repoid": "base",
"major_version": "7",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "ol8-baseos",
"entries": [
{
"arch": "aarch64",
"repoid": "ol8_baseos_latest",
"channel": "ga",
"major_version": "8",
"repo_type": "rpm"
},
{
"repoid": "ol8_baseos_latest",
"channel": "ga",
"arch": "x86_64",
"major_version": "8",
"repo_type": "rpm"
}
]
},
{
"pesid": "ol8-appstream",
"entries": [
{
"arch": "aarch64",
"channel": "ga",
"repoid": "ol8_appstream",
"major_version": "8",
"repo_type": "rpm"
},
{
"channel": "ga",
"repoid": "ol8_appstream",
"arch": "x86_64",
"major_version": "8",
"repo_type": "rpm"
}
]
},
{
"pesid": "ol8-crb",
"entries": [
{
"arch": "aarch64",
"repoid": "ol8_codeready_builder",
"channel": "ga",
"major_version": "8",
"repo_type": "rpm"
},
{
"repoid": "ol8_codeready_builder",
"channel": "ga",
"arch": "x86_64",
"major_version": "8",
"repo_type": "rpm"
}
]
},
{
"pesid": "ol8-addons",
"entries": [
{
"repoid": "ol8_addons",
"channel": "ga",
"arch": "x86_64",
"major_version": "8",
"repo_type": "rpm"
},
{
"arch": "aarch64",
"repoid": "ol8_addons",
"channel": "ga",
"major_version": "8",
"repo_type": "rpm"
}
]
},
{
"pesid": "ol8-uek",
"entries": [
{
"channel": "ga",
"repoid": "ol8_UEKR6",
"arch": "x86_64",
"major_version": "8",
"repo_type": "rpm"
},
{
"arch": "aarch64",
"channel": "ga",
"repoid": "ol8_baseos",
"major_version": "8",
"repo_type": "rpm"
}
]
},
{
"pesid": "updates",
"entries": [
{
"major_version": "7",
"channel": "ga",
"repoid": "updates",
"arch": "x86_64",
"repo_type": "rpm"
},
{
"arch": "aarch64",
"major_version": "7",
"channel": "ga",
"repoid": "updates",
"repo_type": "rpm"
}
]
},
{
"pesid": "extras",
"entries": [
{
"arch": "aarch64",
"major_version": "7",
"repoid": "extras",
"channel": "ga",
"repo_type": "rpm"
},
{
"major_version": "7",
"repoid": "extras",
"channel": "ga",
"arch": "x86_64",
"repo_type": "rpm"
}
]
}
]
}

@ -0,0 +1,6 @@
{
"provided_data_streams": [
"2.0"
],
"data": []
}

@ -0,0 +1,47 @@
[rocky8-baseos]
name=Rocky Linux 8 - BaseOS
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8
[rocky8-appstream]
name=Rocky Linux 8 - AppStream
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8
[rocky8-powertools]
name=Rocky Linux 8 - PowerTools
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=PowerTools-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/PowerTools/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8
[rocky8-ha]
name=Rocky Linux 8 - HighAvailability
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/HighAvailability/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8
[rocky8-resilient-storage]
name=Rocky Linux 8 - ResilientStorage
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/ResilientStorage/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8
[rocky8-extras]
name=Rocky Linux 8 - Extras
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-8
#baseurl=http://dl.rockylinux.org/pub/rocky/8/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-8

@ -0,0 +1,47 @@
[rocky9-baseos]
name=Rocky Linux 9 - BaseOS
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9
[rocky9-appstream]
name=Rocky Linux 9 - AppStream
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9
[rocky9-crb]
name=Rocky Linux 9 - CRB
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/CRB/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9
[rocky9-ha]
name=Rocky Linux 9 - HighAvailability
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/HighAvailability/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9
[rocky9-resilient-storage]
name=Rocky Linux 9 - ResilientStorage
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/ResilientStorage/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9
[rocky9-extras]
name=Rocky Linux 9 - Extras
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-9
#baseurl=http://dl.rockylinux.org/pub/rocky/9/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/RPM-GPG-KEY-Rocky-9

File diff suppressed because it is too large Load Diff

@ -0,0 +1,19 @@
CentOS 7 repoid,Rocky 8 repoid in custom repo file,Rocky 8 repo name in PES,CentOS 7 minor versions,Rocky 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
# Version: 1
# Date: 20210726
# x86_64
base,rocky8-baseos,rocky8-baseos,all,all,x86_64,rpm,ga,ga
base,rocky8-appstream,rocky8-appstream,all,all,x86_64,rpm,ga,ga
base,rocky8-powertools,rocky8-powertools,all,all,x86_64,rpm,ga,ga
base,rocky8-ha,rocky8-ha,all,all,x86_64,rpm,ga,ga
base,rocky8-resilient-storage,rocky8-resilient-storage,all,all,x86_64,rpm,ga,ga
updates,rocky8-baseos,rocky8-baseos,all,all,x86_64,rpm,ga,ga
updates,rocky8-appstream,rocky8-appstream,all,all,x86_64,rpm,ga,ga
updates,rocky8-powertools,rocky8-powertools,all,all,x86_64,rpm,ga,ga
updates,rocky8-ha,rocky8-ha,all,all,x86_64,rpm,ga,ga
updates,rocky8-resilient-storage,rocky8-resilient-storage,all,all,x86_64,rpm,ga,ga
extras,rocky8-extras,rocky8-extras,all,all,x86_64,rpm,ga,ga
1 CentOS 7 repoid,Rocky 8 repoid in custom repo file,Rocky 8 repo name in PES,CentOS 7 minor versions,Rocky 8 minor versions,architecture,type(rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 # Version: 1
3 # Date: 20210726
4 # x86_64
5 base,rocky8-baseos,rocky8-baseos,all,all,x86_64,rpm,ga,ga
6 base,rocky8-appstream,rocky8-appstream,all,all,x86_64,rpm,ga,ga
7 base,rocky8-powertools,rocky8-powertools,all,all,x86_64,rpm,ga,ga
8 base,rocky8-ha,rocky8-ha,all,all,x86_64,rpm,ga,ga
9 base,rocky8-resilient-storage,rocky8-resilient-storage,all,all,x86_64,rpm,ga,ga
10 updates,rocky8-baseos,rocky8-baseos,all,all,x86_64,rpm,ga,ga
11 updates,rocky8-appstream,rocky8-appstream,all,all,x86_64,rpm,ga,ga
12 updates,rocky8-powertools,rocky8-powertools,all,all,x86_64,rpm,ga,ga
13 updates,rocky8-ha,rocky8-ha,all,all,x86_64,rpm,ga,ga
14 updates,rocky8-resilient-storage,rocky8-resilient-storage,all,all,x86_64,rpm,ga,ga
15 extras,rocky8-extras,rocky8-extras,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,151 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "base",
"target": [
"rocky8-baseos",
"rocky8-appstream",
"rocky8-powertools",
"rocky8-ha",
"rocky8-resilient-storage"
]
},
{
"source": "updates",
"target": [
"rocky8-baseos",
"rocky8-appstream",
"rocky8-powertools",
"rocky8-ha",
"rocky8-resilient-storage"
]
},
{
"source": "extras",
"target": [
"rocky8-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "base",
"entries": [
{
"channel": "ga",
"repoid": "base",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-baseos",
"entries": [
{
"channel": "ga",
"repoid": "rocky8-baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-appstream",
"entries": [
{
"channel": "ga",
"major_version": "8",
"repo_type": "rpm",
"repoid": "rocky8-appstream",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-powertools",
"entries": [
{
"channel": "ga",
"major_version": "8",
"repo_type": "rpm",
"repoid": "rocky8-powertools",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-ha",
"entries": [
{
"repoid": "rocky8-ha",
"channel": "ga",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-resilient-storage",
"entries": [
{
"channel": "ga",
"major_version": "8",
"repo_type": "rpm",
"repoid": "rocky8-resilient-storage",
"arch": "x86_64"
}
]
},
{
"pesid": "updates",
"entries": [
{
"channel": "ga",
"major_version": "7",
"repo_type": "rpm",
"repoid": "updates",
"arch": "x86_64"
}
]
},
{
"pesid": "extras",
"entries": [
{
"channel": "ga",
"repoid": "extras",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64"
}
]
},
{
"pesid": "rocky8-extras",
"entries": [
{
"channel": "ga",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"repoid": "rocky8-extras"
}
]
}
]
}

@ -0,0 +1,197 @@
{
"datetime": "202204020934Z",
"version_format": "1.2.0",
"provided_data_streams": [
"2.0"
],
"mapping": [
{
"source_major_version": "8",
"target_major_version": "9",
"entries": [
{
"source": "baseos",
"target": [
"rocky9-baseos"
]
},
{
"source": "appstream",
"target": [
"rocky9-appstream"
]
},
{
"source": "powertools",
"target": [
"rocky9-crb"
]
},
{
"source": "ha",
"target": [
"rocky9-ha"
]
},
{
"source": "resilient-storage",
"target": [
"rocky9-resilient-storage"
]
},
{
"source": "extras",
"target": [
"rocky9-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "baseos",
"entries": [
{
"repoid": "baseos",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "appstream",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "powertools",
"entries": [
{
"major_version": "8",
"repoid": "powertools",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "ha",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "resilient-storage",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "resilient-storage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "extras",
"entries": [
{
"major_version": "8",
"repo_type": "rpm",
"repoid": "extras",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-baseos",
"entries": [
{
"repoid": "rocky9-baseos",
"major_version": "9",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-appstream",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "rocky9-appstream",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-crb",
"entries": [
{
"major_version": "9",
"repoid": "rocky9-crb",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-ha",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "rocky9-ha",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-resilient-storage",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "rocky9-resilient-storage",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "rocky9-extras",
"entries": [
{
"major_version": "9",
"repo_type": "rpm",
"repoid": "rocky9-extras",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,4 @@
{
"devices": {
}
}

@ -0,0 +1,87 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
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
72EHtteVBoVn0eg6
=rEWJ
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGUlFG8BEADc0kEC57b722MbPVkI8aoYFAEWM+lj084H26msZpAYVfW7fCi5
S7g3n6htVdvvnB6MrJANitZgQhMyC7tchNQz5sjrFffasNkOoI5Q27PSrG676ILP
diowPWfJkwrN0f0UcJsV3w5KBedvUXJnoa64lP/oBFkbz3SvUTqZFkSBzOfCTdXW
bvpZonghgm/AEU8wqsdOitXU23Xn4fsPB7aULgR31jz3irnaUDFXUnNqoiQpU6JB
P6WiFqN/IZMH95HW1WlMBGSOalSbQUlNEND3J0lxK2a33UBmTdR3aLyS+o9P8+7b
Cdzbkrs1fXXVxxvlaQdSWBSjVULUZjKIZ+HtqhIaTiBELa7JHBEBbEZgNHpymmc8
hIF6fdTbzbbYx9MbNmpzCcr+SKHubCdvZyX2FsWK1CHvYx6iPc9wcu4x9yh8MIfp
KpLSJG1SaSCHbUdatpsOSQK2pbIN3THsvFrKPVssLrMgVjwp22Q3vMFL+ldq0vZ5
6uIIiNRKrX2CKKrUy1kF7FjDNMx4riaCQHs5vp7qOttxv0E/X4Z9B4QZdC02H2Mq
Ea5LoDxONutv+JMzWFyxIEQvbnfdDSu4QUDkn3H1WkBNmqTUwny5DSxZNjGB8a6P
ISaIE+kN2pp5v9eB8Q4+4BxbU2G2/Jy/V6bFC8eLL+PIKodPKbpCqoPyGwARAQAB
tCdBbG1hTGludXggT1MgOCA8cGFja2FnZXJAYWxtYWxpbnV4Lm9yZz6JAk8EEwEI
ADkWIQS8Xt3K31AsB38Vgogq6B6KztcliwUCZSUUbwIbAwQLCQgHAyICAQQVCgkI
BBYCAwECHgcCF4AACgkQKugeis7XJYvOeA/9E/hJwfd7UPtvsv+y7Wiei1NCt+OJ
AzJQPjEzHJNmLAD157AHtpA2yZpB9GlRQkjRu40fn0It20mwjnl0j5oHF9HnQ+/H
Qtiw9pwgNpZJaTe5YnzETbGqrrOVgWihkJyJhn42vtuirNu7pKJvWilRvz1a81JK
i/okezXp1KBrgrxR/bG26c8k61AK6n/ExI1MoHZhyaAAebFqG8vTiWTuC2a4t7SD
pxbzsn5CMuXqVY1gxIdiUGzgrXfSm5WgpSYEG01VN+VF885caPvtMHoLBy/pLGN3
5TKp4pKiA9JGQxtlZLdO666UbpgbjoxFYxNZEwY3Tdx37zbsP4pHcaN8fOGbk5mG
h8LwkjppPZzoXONyBfUJ+uHBEzRJEw4KtVRgaZZfCcojRvmyJB4TAM1SYkikaw8F
0gi3OPRWtVdEogxP0XD/tTrPSKo7pTDEk17HIyKCU0KxF4ZSbxXFMeH5OZUQAQM4
l7ECGNg3bVhXC66AHE72mz/PN39M2Z0Sww7GWYCf6IDhhkeTxYx+I7VW1Uo9ht5L
i3ZRMbX/h6NBYTUaPJEx3fwixNv2+RtE3m4JIxg76xBOYGLyIRlaImWNGKTnGz5m
IBRP5Vm7nRdFOOFhNz+iDIyq0LEyhGU7xCriFaL+ozXLiIzycidgTTZW3WfkHxlr
ZEzov/wIBeoaIp8=
=mC/C
-----END PGP PUBLIC KEY BLOCK-----

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

@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBFzMWxkBEADHrskpBgN9OphmhRkc7P/YrsAGSvvl7kfu+e9KAaU6f5MeAVyn
rIoM43syyGkgFyWgjZM8/rur7EMPY2yt+2q/1ZfLVCRn9856JqTIq0XRpDUe4nKQ
8BlA7wDVZoSDxUZkSuTIyExbDf0cpw89Tcf62Mxmi8jh74vRlPy1PgjWL5494b3X
5fxDidH4bqPZyxTBqPrUFuo+EfUVEqiGF94Ppq6ZUvrBGOVo1V1+Ifm9CGEK597c
aevcGc1RFlgxIgN84UpuDjPR9/zSndwJ7XsXYvZ6HXcKGagRKsfYDWGPkA5cOL/e
f+yObOnC43yPUvpggQ4KaNJ6+SMTZOKikM8yciyBwLqwrjo8FlJgkv8Vfag/2UR7
JINbyqHHoLUhQ2m6HXSwK4YjtwidF9EUkaBZWrrskYR3IRZLXlWqeOi/+ezYOW0m
vufrkcvsh+TKlVVnuwmEPjJ8mwUSpsLdfPJo1DHsd8FS03SCKPaXFdD7ePfEjiYk
nHpQaKE01aWVSLUiygn7F7rYemGqV9Vt7tBw5pz0vqSC72a5E3zFzIIuHx6aANry
Gat3aqU3qtBXOrA/dPkX9cWE+UR5wo/A2UdKJZLlGhM2WRJ3ltmGT48V9CeS6N9Y
m4CKdzvg7EWjlTlFrd/8WJ2KoqOE9leDPeXRPncubJfJ6LLIHyG09h9kKQARAQAB
tDpDZW50T1MgKENlbnRPUyBPZmZpY2lhbCBTaWduaW5nIEtleSkgPHNlY3VyaXR5
QGNlbnRvcy5vcmc+iQI3BBMBAgAhBQJczFsZAhsDBgsJCAcDAgYVCAIJCgsDFgIB
Ah4BAheAAAoJEAW1VbOEg8ZdjOsP/2ygSxH9jqffOU9SKyJDlraL2gIutqZ3B8pl
Gy/Qnb9QD1EJVb4ZxOEhcY2W9VJfIpnf3yBuAto7zvKe/G1nxH4Bt6WTJQCkUjcs
N3qPWsx1VslsAEz7bXGiHym6Ay4xF28bQ9XYIokIQXd0T2rD3/lNGxNtORZ2bKjD
vOzYzvh2idUIY1DgGWJ11gtHFIA9CvHcW+SMPEhkcKZJAO51ayFBqTSSpiorVwTq
a0cB+cgmCQOI4/MY+kIvzoexfG7xhkUqe0wxmph9RQQxlTbNQDCdaxSgwbF2T+gw
byaDvkS4xtR6Soj7BKjKAmcnf5fn4C5Or0KLUqMzBtDMbfQQihn62iZJN6ZZ/4dg
q4HTqyVpyuzMXsFpJ9L/FqH2DJ4exGGpBv00ba/Zauy7GsqOc5PnNBsYaHCply0X
407DRx51t9YwYI/ttValuehq9+gRJpOTTKp6AjZn/a5Yt3h6jDgpNfM/EyLFIY9z
V6CXqQQ/8JRvaik/JsGCf+eeLZOw4koIjZGEAg04iuyNTjhx0e/QHEVcYAqNLhXG
rCTTbCn3NSUO9qxEXC+K/1m1kaXoCGA0UWlVGZ1JSifbbMx0yxq/brpEZPUYm+32
o8XfbocBWljFUJ+6aljTvZ3LQLKTSPW7TFO+GXycAOmCGhlXh2tlc6iTc41PACqy
yy+mHmSv
=kkH7
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,981 @@
<!DOCTYPE html>
<html lang="en-US" class="theme-auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>sphere-release/RPM-GPG-KEY-MSVSphere-8 at i8 - sphere-release - InferitOS git server</title>
<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiSW5mZXJpdE9TIGdpdCBzZXJ2ZXIiLCJzaG9ydF9uYW1lIjoiSW5mZXJpdE9TIGdpdCBzZXJ2ZXIiLCJzdGFydF91cmwiOiJodHRwczovL2dpdC5pbmZlcml0b3MucnUvIiwiaWNvbnMiOlt7InNyYyI6Imh0dHBzOi8vZ2l0LmluZmVyaXRvcy5ydS9hc3NldHMvaW1nL2xvZ28ucG5nIiwidHlwZSI6ImltYWdlL3BuZyIsInNpemVzIjoiNTEyeDUxMiJ9LHsic3JjIjoiaHR0cHM6Ly9naXQuaW5mZXJpdG9zLnJ1L2Fzc2V0cy9pbWcvbG9nby5zdmciLCJ0eXBlIjoiaW1hZ2Uvc3ZnK3htbCIsInNpemVzIjoiNTEyeDUxMiJ9XX0=">
<meta name="theme-color" content="#6cc644">
<meta name="default-theme" content="auto">
<meta name="author" content="rpms">
<meta name="description" content="sphere-release - MSVSphere release package">
<meta name="keywords" content="go,git,self-hosted,gitea">
<meta name="referrer" content="no-referrer">
<link rel="alternate" type="application/atom+xml" title="" href="https://git.inferitos.ru/rpms/sphere-release.atom">
<link rel="alternate" type="application/rss+xml" title="" href="https://git.inferitos.ru/rpms/sphere-release.rss">
<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
<link rel="stylesheet" href="/assets/css/index.css?v=1.18.5">
<script>
window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.config = {
appUrl: 'https:\/\/git.inferitos.ru\/',
appSubUrl: '',
assetVersionEncoded: encodeURIComponent('1.18.5'),
assetUrlPrefix: '\/assets',
runModeIsProd: true ,
customEmojis: {"codeberg":":codeberg:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
useServiceWorker: false ,
csrfToken: 'TmAZnoXRcWwPuo4TXfyHxS27BFo6MTcwODk3MDIxNDMzNjE4MDkyMw',
pageData: {},
requireTribute: null ,
notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000},
enableTimeTracking: true ,
mermaidMaxSourceCharacters: 5000 ,
i18n: {
copy_success: 'Copied!',
copy_error: 'Copy failed',
error_occurred: 'An error occurred',
network_error: 'Network error',
},
};
window.config.pageData = window.config.pageData || {};
</script>
<noscript>
<style>
.dropdown:hover > .menu { display: block; }
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
</style>
</noscript>
<meta property="og:title" content="sphere-release">
<meta property="og:url" content="https://git.inferitos.ru/rpms/sphere-release">
<meta property="og:description" content="MSVSphere release package">
<meta property="og:type" content="object">
<meta property="og:image" content="https://git.inferitos.ru/avatars/e95483cbc482269e355de71394f14c10">
<meta property="og:site_name" content="InferitOS git server">
<link rel="stylesheet" href="/assets/css/theme-auto.css?v=1.18.5">
</head>
<body>
<div class="full height">
<noscript>This website works better with JavaScript.</noscript>
<div class="ui top secondary stackable main menu following bar light no-vertical-tabs">
<div class="ui container" id="navbar">
<div class="item brand" style="justify-content: space-between;">
<a href="/" aria-label="Home">
<img width="30" height="30" src="/assets/img/logo.svg" alt="Logo" aria-hidden="true">
</a>
<div class="ui basic icon button mobile-only" id="navbar-expand-toggle">
<i class="sidebar icon"></i>
</div>
</div>
<a class="item " href="/explore/repos">Explore</a>
<a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io">Help</a>
<div class="right stackable menu">
<a class="item" rel="nofollow" href="/user/login?redirect_to=%2frpms%2fsphere-release%2fsrc%2fbranch%2fi8%2fSOURCES%2fRPM-GPG-KEY-MSVSphere-8">
<svg viewBox="0 0 16 16" class="svg octicon-sign-in" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25V2.75zm6.56 4.5 1.97-1.97a.75.75 0 1 0-1.06-1.06L6.22 7.47a.75.75 0 0 0 0 1.06l3.25 3.25a.75.75 0 1 0 1.06-1.06L8.56 8.75h5.69a.75.75 0 0 0 0-1.5H8.56z"/></svg> Sign In
</a>
</div>
</div>
</div>
<div class="page-content repository file list ">
<div class="header-wrapper">
<div class="ui container">
<div class="repo-header">
<div class="repo-title-wrap df fc">
<div class="repo-title">
<div class="repo-icon mr-3">
<svg viewBox="0 0 16 16" class="svg octicon-repo" width="32" height="32" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 1 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 0 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 0 1 1-1h8zM5 12.25v3.25a.25.25 0 0 0 .4.2l1.45-1.087a.25.25 0 0 1 .3 0L8.6 15.7a.25.25 0 0 0 .4-.2v-3.25a.25.25 0 0 0-.25-.25h-3.5a.25.25 0 0 0-.25.25z"/></svg>
</div>
<a href="/rpms">rpms</a>
<div class="mx-2">/</div>
<a href="/rpms/sphere-release">sphere-release</a>
<a href="/rpms/sphere-release.rss"><i class="ui grey icon tooltip ml-3" data-content="RSS Feed" data-position="top center"><svg viewBox="0 0 16 16" class="svg octicon-rss" width="18" height="18" aria-hidden="true"><path fill-rule="evenodd" d="M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 1 1-1.497.098 10.502 10.502 0 0 0-9.776-9.776.75.75 0 0 1-.7-.798zM2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm.84-5.95a.75.75 0 0 0-.179 1.489c2.509.3 4.5 2.291 4.8 4.8a.75.75 0 1 0 1.49-.178A7.003 7.003 0 0 0 2.838 7.05z"/></svg></i></a>
<div class="labels df ac fw">
</div>
</div>
</div>
<div class="repo-buttons">
<form method="post" action="/rpms/sphere-release/action/watch?redirect_to=%2frpms%2fsphere-release%2fsrc%2fbranch%2fi8%2fSOURCES%2fRPM-GPG-KEY-MSVSphere-8">
<input type="hidden" name="_csrf" value="TmAZnoXRcWwPuo4TXfyHxS27BFo6MTcwODk3MDIxNDMzNjE4MDkyMw">
<div class="ui labeled button tooltip" tabindex="0" data-content="Sign in to watch this repository." data-position="top center">
<button type="submit" class="ui compact small basic button" disabled>
<svg viewBox="0 0 16 16" class="svg octicon-eye" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 0 1 0 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 0 1 0-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 0 0 0 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 0 0 0-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>Watch
</button>
<a class="ui basic label" href="/rpms/sphere-release/watchers">
16
</a>
</div>
</form>
<form method="post" action="/rpms/sphere-release/action/star?redirect_to=%2frpms%2fsphere-release%2fsrc%2fbranch%2fi8%2fSOURCES%2fRPM-GPG-KEY-MSVSphere-8">
<input type="hidden" name="_csrf" value="TmAZnoXRcWwPuo4TXfyHxS27BFo6MTcwODk3MDIxNDMzNjE4MDkyMw">
<div class="ui labeled button tooltip" tabindex="0" data-content="Sign in to star this repository." data-position="top center">
<button type="submit" class="ui compact small basic button" disabled>
<svg viewBox="0 0 16 16" class="svg octicon-star" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694v.001z"/></svg>Star
</button>
<a class="ui basic label" href="/rpms/sphere-release/stars">
0
</a>
</div>
</form>
<div class="ui labeled button
tooltip disabled
"
data-content="Sign in to fork this repository."
data-position="top center" tabindex="0">
<a class="ui compact small basic button"
>
<svg viewBox="0 0 16 16" class="svg octicon-repo-forked" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm0 2.122a2.25 2.25 0 1 0-1.5 0v.878A2.25 2.25 0 0 0 5.75 8.5h1.5v2.128a2.251 2.251 0 1 0 1.5 0V8.5h1.5a2.25 2.25 0 0 0 2.25-2.25v-.878a2.25 2.25 0 1 0-1.5 0v.878a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 6.25v-.878zm3.75 7.378a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm3-8.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z"/></svg>Fork
</a>
<div class="ui small modal" id="fork-repo-modal">
<svg viewBox="0 0 16 16" class="close inside svg octicon-x" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.75.75 0 1 1 1.06 1.06L9.06 8l3.22 3.22a.75.75 0 1 1-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 0 1-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06z"/></svg>
<div class="header">
You&#39;ve already forked sphere-release
</div>
<div class="content tl">
<div class="ui list">
</div>
</div>
</div>
<a class="ui basic label" href="/rpms/sphere-release/forks">
0
</a>
</div>
</div>
</div>
</div>
<div class="ui tabs container">
<div class="ui tabular stackable menu navbar">
<a class="active item" href="/rpms/sphere-release/src/branch/i8">
<svg viewBox="0 0 16 16" class="svg octicon-code" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 0 1 1.06 1.06L2.06 8l3.72 3.72a.75.75 0 1 1-1.06 1.06L.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25zm6.56 0a.75.75 0 1 0-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 1 0 1.06 1.06l4.25-4.25a.75.75 0 0 0 0-1.06l-4.25-4.25z"/></svg> Code
</a>
<a class=" item" href="/rpms/sphere-release/issues">
<svg viewBox="0 0 16 16" class="svg octicon-issue-opened" width="16" height="16" aria-hidden="true"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path fill-rule="evenodd" d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zM1.5 8a6.5 6.5 0 1 1 13 0 6.5 6.5 0 0 1-13 0z"/></svg> Issues
</a>
<a class=" item" href="/rpms/sphere-release/pulls">
<svg viewBox="0 0 16 16" class="svg octicon-git-pull-request" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073 9.573.677A.25.25 0 0 1 10 .854v4.792a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354zM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zm-2.25.75a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25zM11 2.5h-1V4h1a1 1 0 0 1 1 1v5.628a2.251 2.251 0 1 0 1.5 0V5A2.5 2.5 0 0 0 11 2.5zm1 10.25a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0zM3.75 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5z"/></svg> Pull Requests
</a>
<a href="/rpms/sphere-release/packages" class=" item">
<svg viewBox="0 0 16 16" class="svg octicon-package" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.878.392a1.75 1.75 0 0 0-1.756 0l-5.25 3.045A1.75 1.75 0 0 0 1 4.951v6.098c0 .624.332 1.2.872 1.514l5.25 3.045a1.75 1.75 0 0 0 1.756 0l5.25-3.045c.54-.313.872-.89.872-1.514V4.951c0-.624-.332-1.2-.872-1.514L8.878.392zM7.875 1.69a.25.25 0 0 1 .25 0l4.63 2.685L8 7.133 3.245 4.375l4.63-2.685zM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432L2.5 5.677zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432v5.516z"/></svg> Packages
</a>
<a href="/rpms/sphere-release/projects" class=" item">
<svg viewBox="0 0 16 16" class="svg octicon-project" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 0 0 0 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0 0 16 14.25V1.75A1.75 1.75 0 0 0 14.25 0H1.75zM1.5 1.75a.25.25 0 0 1 .25-.25h12.5a.25.25 0 0 1 .25.25v12.5a.25.25 0 0 1-.25.25H1.75a.25.25 0 0 1-.25-.25V1.75zM11.75 3a.75.75 0 0 0-.75.75v7.5a.75.75 0 0 0 1.5 0v-7.5a.75.75 0 0 0-.75-.75zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0v-5.5zM8 3a.75.75 0 0 0-.75.75v3.5a.75.75 0 0 0 1.5 0v-3.5A.75.75 0 0 0 8 3z"/></svg> Projects
</a>
<a class=" item" href="/rpms/sphere-release/releases">
<svg viewBox="0 0 16 16" class="svg octicon-tag" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 0 1 .25-.25h5.025a.25.25 0 0 1 .177.073l6.25 6.25a.25.25 0 0 1 0 .354l-5.025 5.025a.25.25 0 0 1-.354 0l-6.25-6.25a.25.25 0 0 1-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775zM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/></svg> Releases
</a>
<a class=" item" href="/rpms/sphere-release/wiki" >
<svg viewBox="0 0 16 16" class="svg octicon-book" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75V1.75zm8.755 3a2.25 2.25 0 0 1 2.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574z"/></svg> Wiki
</a>
<a class=" item" href="/rpms/sphere-release/activity">
<svg viewBox="0 0 16 16" class="svg octicon-pulse" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 2a.75.75 0 0 1 .696.471L10 10.731l1.304-3.26A.75.75 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.75.75 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.75.75 0 0 1 6 2z"/></svg> Activity
</a>
</div>
</div>
<div class="ui tabs divider"></div>
</div>
<div class="ui container ">
<div class="hide" id="validate_prompt">
<span id="count_prompt">You can not select more than 25 topics</span>
<span id="format_prompt">Topics must start with a letter or number, can include dashes (&#39;-&#39;) and can be up to 35 characters long.</span>
</div>
<div class="repo-button-row df ac sb fw">
<div class="df ac">
<div class="fitted item choose reference">
<div class="ui floating filter dropdown custom"
data-branch-form=""
data-can-create-branch="false"
data-no-results="No results found."
data-set-action="" data-submit-form=""
data-view-type="branch"
data-ref-name="i8"
data-branch-url-prefix="/rpms/sphere-release/src/branch/"
data-branch-url-suffix="/SOURCES/RPM-GPG-KEY-MSVSphere-8"
data-tag-url-prefix="/rpms/sphere-release/src/tag/"
data-tag-url-suffix="/SOURCES/RPM-GPG-KEY-MSVSphere-8">
<button class="branch-dropdown-button ellipsis ui basic small compact button df" @click="menuVisible = !menuVisible" @keyup.enter="menuVisible = !menuVisible">
<span class="text df ac mr-2">
<span :class="{visible: isViewTag}" v-if="isViewTag" v-cloak><svg viewBox="0 0 16 16" class="svg octicon-tag" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 0 1 .25-.25h5.025a.25.25 0 0 1 .177.073l6.25 6.25a.25.25 0 0 1 0 .354l-5.025 5.025a.25.25 0 0 1-.354 0l-6.25-6.25a.25.25 0 0 1-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775zM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/></svg></span>
<span :class="{visible: isViewBranch}" v-if="isViewBranch" ><svg viewBox="0 0 16 16" class="svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zm-2.25.75a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.492 2.492 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25zM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zM3.5 3.25a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0z"/></svg></span>
<span :class="{visible: isViewTree}" v-if="isViewTree" v-cloak><svg viewBox="0 0 16 16" class="svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zm-2.25.75a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.492 2.492 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25zM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zM3.5 3.25a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0z"/></svg></span>
<strong ref="dropdownRefName" class="ml-3">i8</strong>
</span>
<svg viewBox="0 0 16 16" class="dropdown icon svg octicon-triangle-down" width="14" height="14" aria-hidden="true"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427z"/></svg>
</button>
<div class="data" style="display: none" data-mode="branches">
<div class="item branch selected" data-url="i8">i8</div>
<div class="item branch " data-url="i9">i9</div>
<div class="item branch " data-url="i8-el">i8-el</div>
<div class="item branch " data-url="i9-beta">i9-beta</div>
<div class="item branch " data-url="i9-el">i9-el</div>
<div class="item tag " data-url="9.2-1.3">9.2-1.3</div>
<div class="item tag " data-url="9.2-1.2">9.2-1.2</div>
<div class="item tag " data-url="9.2-1.1">9.2-1.1</div>
<div class="item tag " data-url="8.8-1.0">8.8-1.0</div>
<div class="item tag " data-url="8.8-1.1">8.8-1.1</div>
<div class="item tag " data-url="9.1-1.0">9.1-1.0</div>
<div class="item tag " data-url="9.1-1.1">9.1-1.1</div>
<div class="item tag " data-url="9.1-1.2">9.1-1.2</div>
<div class="item tag " data-url="9.1-1.3">9.1-1.3</div>
<div class="item tag " data-url="9.1-1.4">9.1-1.4</div>
<div class="item tag " data-url="9.1-1.5">9.1-1.5</div>
<div class="item tag " data-url="9.1-1.6">9.1-1.6</div>
<div class="item tag " data-url="9.2-1.0">9.2-1.0</div>
<div class="item tag " data-url="9.2-1.4">9.2-1.4</div>
<div class="item tag " data-url="9.2-1.5">9.2-1.5</div>
<div class="item tag " data-url="9.2-1.6">9.2-1.6</div>
<div class="item tag " data-url="9.2-1.7">9.2-1.7</div>
<div class="item tag " data-url="9.2-1.8">9.2-1.8</div>
<div class="item tag " data-url="changed/i8-el/sphere-release-el-8.8-1.0.el8">changed/i8-el/sphere-release-el-8.8-1.0.el8</div>
<div class="item tag " data-url="changed/i8/sphere-release-8.9-2.el8">changed/i8/sphere-release-8.9-2.el8</div>
<div class="item tag " data-url="changed/i9-beta/sphere-release-9.3-0.1.el9">changed/i9-beta/sphere-release-9.3-0.1.el9</div>
<div class="item tag " data-url="changed/i9-beta/sphere-release-9.3-0.2.el9">changed/i9-beta/sphere-release-9.3-0.2.el9</div>
<div class="item tag " data-url="changed/i9-beta/sphere-release-9.3-0.3.el9">changed/i9-beta/sphere-release-9.3-0.3.el9</div>
<div class="item tag " data-url="changed/i9-beta/sphere-release-9.3-0.4.el9">changed/i9-beta/sphere-release-9.3-0.4.el9</div>
<div class="item tag " data-url="changed/i9-el/sphere-release-el-9.2-1.0.el9">changed/i9-el/sphere-release-el-9.2-1.0.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-1.10.el9">changed/i9/sphere-release-9.2-1.10.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-1.11.el9">changed/i9/sphere-release-9.2-1.11.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-1.12.el9">changed/i9/sphere-release-9.2-1.12.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-1.9.el9">changed/i9/sphere-release-9.2-1.9.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-2.el9">changed/i9/sphere-release-9.2-2.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-3.el9">changed/i9/sphere-release-9.2-3.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-4.el9">changed/i9/sphere-release-9.2-4.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-4.el9.1">changed/i9/sphere-release-9.2-4.el9.1</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.2-5.el9">changed/i9/sphere-release-9.2-5.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.3-1.el9">changed/i9/sphere-release-9.3-1.el9</div>
<div class="item tag " data-url="changed/i9/sphere-release-9.3-2.el9.1">changed/i9/sphere-release-9.3-2.el9.1</div>
</div>
<div class="menu transition" :class="{visible: menuVisible}" v-if="menuVisible" v-cloak>
<div class="ui icon search input">
<i class="icon df ac jc m-0"><svg viewBox="0 0 16 16" class="svg octicon-filter" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M.75 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75zM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75z"/></svg></i>
<input name="search" ref="searchField" autocomplete="off" v-model="searchTerm" @keydown="keydown($event)" placeholder="Filter branch or tag...">
</div>
<div class="header branch-tag-choice">
<div class="ui grid">
<div class="two column row">
<a class="reference column" href="#" @click="createTag = false; mode = 'branches'; focusSearchField()">
<span class="text" :class="{black: mode == 'branches'}">
<svg viewBox="0 0 16 16" class="mr-2 svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zm-2.25.75a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.492 2.492 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25zM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zM3.5 3.25a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0z"/></svg>Branches
</span>
</a>
<a class="reference column" href="#" @click="createTag = true; mode = 'tags'; focusSearchField()">
<span class="text" :class="{black: mode == 'tags'}">
<svg viewBox="0 0 16 16" class="mr-2 svg octicon-tag" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 0 1 .25-.25h5.025a.25.25 0 0 1 .177.073l6.25 6.25a.25.25 0 0 1 0 .354l-5.025 5.025a.25.25 0 0 1-.354 0l-6.25-6.25a.25.25 0 0 1-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775zM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/></svg>Tags
</span>
</a>
</div>
</div>
</div>
<div class="scrolling menu" ref="scrollContainer">
<div v-for="(item, index) in filteredItems" :key="item.name" class="item" :class="{selected: item.selected, active: active == index}" @click="selectItem(item)" :ref="'listItem' + index">${ item.name }</div>
<div class="item" v-if="showCreateNewBranch" :class="{active: active == filteredItems.length}" :ref="'listItem' + filteredItems.length">
<a href="#" @click="createNewBranch()">
<div v-show="createTag">
<i class="reference tags icon"></i>
Create tag <strong>${ searchTerm }</strong>
</div>
<div v-show="!createTag">
<svg viewBox="0 0 16 16" class="svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zm-2.25.75a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.492 2.492 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25zM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5zM3.5 3.25a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0z"/></svg>
Create branch <strong>${ searchTerm }</strong>
</div>
<div class="text small">
from &#39;i8&#39;
</div>
</a>
<form ref="newBranchForm" action="/rpms/sphere-release/branches/_new/branch/i8" method="post">
<input type="hidden" name="_csrf" value="TmAZnoXRcWwPuo4TXfyHxS27BFo6MTcwODk3MDIxNDMzNjE4MDkyMw">
<input type="hidden" name="new_branch_name" v-model="searchTerm">
<input type="hidden" name="create_tag" v-model="createTag">
<input type="hidden" name="current_path" value="SOURCES/RPM-GPG-KEY-MSVSphere-8">
</form>
</div>
</div>
<div class="message" v-if="showNoResults">${ noResults }</div>
</div>
</div>
</div>
<span class="ui breadcrumb repo-path ml-2"><a class="section" href="/rpms/sphere-release/src/branch/i8" title="sphere-release">sphere-release</a><span class="divider">/</span><span class="section"><a href="/rpms/sphere-release/src/branch/i8/SOURCES" title="SOURCES">SOURCES</a></span><span class="divider">/</span><span class="active section" title="RPM-GPG-KEY-MSVSphere-8">RPM-GPG-KEY-MSVSphere-8</span></span>
</div>
<div class="df ac">
</div>
</div>
<div class="tab-size-8 non-diff-file-content">
<h4 class="file-header ui top attached header df ac sb">
<div class="file-header-left df ac pr-4">
<div class="file-info text grey normal mono">
<div class="file-info-entry">
30 lines
</div>
<div class="file-info-entry">
1.6 KiB
</div>
</div>
</div>
<div class="file-header-right file-actions df ac">
<div class="ui buttons mr-2">
<a class="ui mini basic button" href="/rpms/sphere-release/raw/branch/i8/SOURCES/RPM-GPG-KEY-MSVSphere-8">Raw</a>
<a class="ui mini basic button" href="/rpms/sphere-release/src/commit/1822d51e809c2fa4931f1a94a4eed107ecdcda7f/SOURCES/RPM-GPG-KEY-MSVSphere-8">Permalink</a>
<a class="ui mini basic button" href="/rpms/sphere-release/blame/branch/i8/SOURCES/RPM-GPG-KEY-MSVSphere-8">Blame</a>
<a class="ui mini basic button" href="/rpms/sphere-release/commits/branch/i8/SOURCES/RPM-GPG-KEY-MSVSphere-8">History</a>
</div>
<a download href="/rpms/sphere-release/raw/branch/i8/SOURCES/RPM-GPG-KEY-MSVSphere-8"><span class="btn-octicon tooltip" data-content="Download file" data-position="bottom center"><svg viewBox="0 0 16 16" class="svg octicon-download" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.47 10.78a.75.75 0 0 0 1.06 0l3.75-3.75a.75.75 0 0 0-1.06-1.06L8.75 8.44V1.75a.75.75 0 0 0-1.5 0v6.69L4.78 5.97a.75.75 0 0 0-1.06 1.06l3.75 3.75zM3.75 13a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5h-8.5z"/></svg></span></a>
<span class="btn-octicon tooltip disabled" data-content="You must fork this repository to make or propose changes to this file." data-position="bottom center"><svg viewBox="0 0 16 16" class="svg octicon-pencil" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25a1.75 1.75 0 0 1 .445-.758l8.61-8.61zm1.414 1.06a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354l-1.086-1.086zM11.189 6.25 9.75 4.81l-6.286 6.287a.25.25 0 0 0-.064.108l-.558 1.953 1.953-.558a.249.249 0 0 0 .108-.064l6.286-6.286z"/></svg></span>
<span class="btn-octicon tooltip disabled" data-content="You must have write access to make or propose changes to this file." data-position="bottom center"><svg viewBox="0 0 16 16" class="svg octicon-trash" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.5 1.75a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V3h-3V1.75zm4.5 0V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75zM4.496 6.675a.75.75 0 1 0-1.492.15l.66 6.6A1.75 1.75 0 0 0 5.405 15h5.19c.9 0 1.652-.681 1.741-1.576l.66-6.6a.75.75 0 0 0-1.492-.149l-.66 6.6a.25.25 0 0 1-.249.225h-5.19a.25.25 0 0 1-.249-.225l-.66-6.6z"/></svg></span>
</div>
</h4>
<div class="ui attached table unstackable segment">
<div class="file-view code-view">
<table>
<tbody>
<tr>
<td id="L1" class="lines-num"><span id="L1" data-line-number="1"></span></td>
<td rel="L1" class="lines-code chroma"><code class="code-inner">-----BEGIN PGP PUBLIC KEY BLOCK-----
</code></td>
</tr>
<tr>
<td id="L2" class="lines-num"><span id="L2" data-line-number="2"></span></td>
<td rel="L2" class="lines-code chroma"><code class="code-inner">
</code></td>
</tr>
<tr>
<td id="L3" class="lines-num"><span id="L3" data-line-number="3"></span></td>
<td rel="L3" class="lines-code chroma"><code class="code-inner">mQINBGWBYmMBEADPxCqnOcT9wFITkxY2X5zG+XIOUAHk0TUlevNRpwOsPiRgCX1+
</code></td>
</tr>
<tr>
<td id="L4" class="lines-num"><span id="L4" data-line-number="4"></span></td>
<td rel="L4" class="lines-code chroma"><code class="code-inner">Abt5eqhiSoFBjqxyDmJ/imwXPhfEkBygBeC91hsY3NQ3+vn4pWmTxXE/j0JYzlHF
</code></td>
</tr>
<tr>
<td id="L5" class="lines-num"><span id="L5" data-line-number="5"></span></td>
<td rel="L5" class="lines-code chroma"><code class="code-inner">3KA734z9G/oCV1ZwR8hEyUHTyD9+E9rJqVa++eqbql8VtOoC8Ia1+MKyERm3ZYgq
</code></td>
</tr>
<tr>
<td id="L6" class="lines-num"><span id="L6" data-line-number="6"></span></td>
<td rel="L6" class="lines-code chroma"><code class="code-inner">hAxu/oCUEJpAgNTEM6V34DxKSHRzJsCNafSNL9xJThp/6/GlfeKzHIe+VlfmBuNz
</code></td>
</tr>
<tr>
<td id="L7" class="lines-num"><span id="L7" data-line-number="7"></span></td>
<td rel="L7" class="lines-code chroma"><code class="code-inner">R7OHBlGtX1cKAxEw/4nb+2WzUnd6kRf7oCPLXzMJd/1eDZSL2v2SsrD6S1Cg/Nl5
</code></td>
</tr>
<tr>
<td id="L8" class="lines-num"><span id="L8" data-line-number="8"></span></td>
<td rel="L8" class="lines-code chroma"><code class="code-inner">cw3KCdSpC2Nyu3Pi55alkqDyAAEm2MKpcw8XXXspfqTf4jVTBxmsFGir0AQ4VJx7
</code></td>
</tr>
<tr>
<td id="L9" class="lines-num"><span id="L9" data-line-number="9"></span></td>
<td rel="L9" class="lines-code chroma"><code class="code-inner">LhnJsdje2D+rkiQ7lGcFnbEhudSv1I1H59iIVEp9Flj2GMt1hfwOfdvLhYDSkcFs
</code></td>
</tr>
<tr>
<td id="L10" class="lines-num"><span id="L10" data-line-number="10"></span></td>
<td rel="L10" class="lines-code chroma"><code class="code-inner">Dx3J2j+dqdH0b7ozlRRiLbnM/Ely9SGHHOGky8sWf9NZG4NjppZCkI0no6NLF8g6
</code></td>
</tr>
<tr>
<td id="L11" class="lines-num"><span id="L11" data-line-number="11"></span></td>
<td rel="L11" class="lines-code chroma"><code class="code-inner">xVZ/yxdT9QQQA7cuGj8IJI1WMNdzG7Mn6twXDlbHBuuCxkqWkq1s7/DSPcyCVAmV
</code></td>
</tr>
<tr>
<td id="L12" class="lines-num"><span id="L12" data-line-number="12"></span></td>
<td rel="L12" class="lines-code chroma"><code class="code-inner">XcUX89lkuzu/warVbhTSenR1/gNbU4r2VFGT+HoyIBqJrU8V0WhbcZkuZR/PwpJV
</code></td>
</tr>
<tr>
<td id="L13" class="lines-num"><span id="L13" data-line-number="13"></span></td>
<td rel="L13" class="lines-code chroma"><code class="code-inner">HJSnOxH5DqA2tjXyZueikCIoeJaTI5qt+y14Rw45mjxQCUmzBa22Hk4T9QARAQAB
</code></td>
</tr>
<tr>
<td id="L14" class="lines-num"><span id="L14" data-line-number="14"></span></td>
<td rel="L14" class="lines-code chroma"><code class="code-inner">tCZNU1ZTcGhlcmUgOCA8cGFja2FnZXJAbXN2c3BoZXJlLW9zLnJ1PokCTQQTAQgA
</code></td>
</tr>
<tr>
<td id="L15" class="lines-num"><span id="L15" data-line-number="15"></span></td>
<td rel="L15" class="lines-code chroma"><code class="code-inner">NxYhBDSxBmiQ6uobOJAkwxRjfysr9IlhBQJlgWJjAhsDBQsJCAcCBRUKCQgCBBYC
</code></td>
</tr>
<tr>
<td id="L16" class="lines-num"><span id="L16" data-line-number="16"></span></td>
<td rel="L16" class="lines-code chroma"><code class="code-inner">AQMCHgUCF4AACgkQFGN/Kyv0iWHbdQ/+MlvMOkYiJrp4wZE/SgU6XguGj4g2FJ9/
</code></td>
</tr>
<tr>
<td id="L17" class="lines-num"><span id="L17" data-line-number="17"></span></td>
<td rel="L17" class="lines-code chroma"><code class="code-inner">belHEA1mfej8LeKk9/DSuTO7Jwn0oL4qw91T3wIJLXxUXkp0lkEUPuA+nyUvvGeH
</code></td>
</tr>
<tr>
<td id="L18" class="lines-num"><span id="L18" data-line-number="18"></span></td>
<td rel="L18" class="lines-code chroma"><code class="code-inner">2t5Lcvc9gslUOiQfqQ2e1yT3/2ADAyuas2p33Kej7vBwEjKZf+mBbX4PfWTDP/ei
</code></td>
</tr>
<tr>
<td id="L19" class="lines-num"><span id="L19" data-line-number="19"></span></td>
<td rel="L19" class="lines-code chroma"><code class="code-inner">aBE5U5LdwQJ0RNvVqxhRSNHvQksP/pnLalmWbfveFZE+vnyMv7ot+lcYR/EHEIOQ
</code></td>
</tr>
<tr>
<td id="L20" class="lines-num"><span id="L20" data-line-number="20"></span></td>
<td rel="L20" class="lines-code chroma"><code class="code-inner">QK0PnwXO8D0rYfLhoFB9a9GDHKr6ziVehAVlzM12MM5QlVS+reX4wJRv4UcUi3dh
</code></td>
</tr>
<tr>
<td id="L21" class="lines-num"><span id="L21" data-line-number="21"></span></td>
<td rel="L21" class="lines-code chroma"><code class="code-inner">YT+r2t6LgiANwPhWZMd4s29uypSpODkxto55Nk9EtxI0YH0wpKHj3nC9R2Cj6SVu
</code></td>
</tr>
<tr>
<td id="L22" class="lines-num"><span id="L22" data-line-number="22"></span></td>
<td rel="L22" class="lines-code chroma"><code class="code-inner">FZ8Cp5EMfFr7oh+bHhjo7Xp3qc0ZKPvBKSbJ3HJEfueGq0iXFBTcg4vP58dmTThP
</code></td>
</tr>
<tr>
<td id="L23" class="lines-num"><span id="L23" data-line-number="23"></span></td>
<td rel="L23" class="lines-code chroma"><code class="code-inner">6IkhQdkQwPis+sU9mb7iK4erxgXYKILB8KPUATeSpX3PQ0ohpSZSfIeknSjY31y2
</code></td>
</tr>
<tr>
<td id="L24" class="lines-num"><span id="L24" data-line-number="24"></span></td>
<td rel="L24" class="lines-code chroma"><code class="code-inner">uGwVjPoad16Z/NqoHqtmqdkbKze4NobAfHssWQ5yXKt6sIfsMWr5x+aeolE4dpWx
</code></td>
</tr>
<tr>
<td id="L25" class="lines-num"><span id="L25" data-line-number="25"></span></td>
<td rel="L25" class="lines-code chroma"><code class="code-inner">1iXmd9AfF5d0I/B4bToMOegVFow+7ZiZ6ZCYuxyZtdIjeVx/kpWJamqtKkvfIGSw
</code></td>
</tr>
<tr>
<td id="L26" class="lines-num"><span id="L26" data-line-number="26"></span></td>
<td rel="L26" class="lines-code chroma"><code class="code-inner">EfOLknTKHJisWjyFw8EIg7ITMtLoU2B7reyPoYyauWxGoLrFFmrdD6KVeuUYOxj6
</code></td>
</tr>
<tr>
<td id="L27" class="lines-num"><span id="L27" data-line-number="27"></span></td>
<td rel="L27" class="lines-code chroma"><code class="code-inner">2ON65s/Q4EM=
</code></td>
</tr>
<tr>
<td id="L28" class="lines-num"><span id="L28" data-line-number="28"></span></td>
<td rel="L28" class="lines-code chroma"><code class="code-inner">=Co25
</code></td>
</tr>
<tr>
<td id="L29" class="lines-num"><span id="L29" data-line-number="29"></span></td>
<td rel="L29" class="lines-code chroma"><code class="code-inner">-----END PGP PUBLIC KEY BLOCK-----
</code></td>
</tr>
</tbody>
</table>
<div class="code-line-menu ui vertical pointing menu tippy-target">
<a class="item ref-in-new-issue" href="/rpms/sphere-release/issues/new?body=https%3a%2f%2fgit.inferitos.ru%2frpms%2fsphere-release%2fsrc%2fcommit%2f1822d51e809c2fa4931f1a94a4eed107ecdcda7f/SOURCES%2fRPM-GPG-KEY-MSVSphere-8" rel="nofollow noindex">Reference in new issue</a>
<a class="item view_git_blame" href="https://git.inferitos.ru/rpms/sphere-release/blame/commit/1822d51e809c2fa4931f1a94a4eed107ecdcda7f/SOURCES/RPM-GPG-KEY-MSVSphere-8">View Git Blame</a>
<a class="item copy-line-permalink" data-url="https://git.inferitos.ru/rpms/sphere-release/src/commit/1822d51e809c2fa4931f1a94a4eed107ecdcda7f/SOURCES/RPM-GPG-KEY-MSVSphere-8">Copy Permalink</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="ui container">
<div class="ui left">
<a target="_blank" rel="noopener noreferrer" href="https://gitea.io">Powered by Gitea</a>
Version:
1.18.5
Page: <strong>61ms</strong>
Template: <strong>3ms</strong>
</div>
<div class="ui right links">
<div class="ui language bottom floating slide up dropdown link item">
<svg viewBox="0 0 16 16" class="svg octicon-globe" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.543 7.25h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.506 6.506 0 0 0-4.666 5.5zm2.733 1.5H1.543a6.506 6.506 0 0 0 4.666 5.5 11.13 11.13 0 0 1-.352-.552c-.715-1.192-1.437-2.874-1.581-4.948zm1.504 0h4.44a9.637 9.637 0 0 1-1.363 4.177c-.306.51-.612.919-.857 1.215a9.978 9.978 0 0 1-.857-1.215A9.637 9.637 0 0 1 5.78 8.75zm4.44-1.5H5.78a9.637 9.637 0 0 1 1.363-4.177c.306-.51.612-.919.857-1.215.245.296.55.705.857 1.215A9.638 9.638 0 0 1 10.22 7.25zm1.504 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.506 6.506 0 0 0 4.666-5.5h-2.733zm2.733-1.5h-2.733c-.144-2.074-.866-3.756-1.58-4.948a11.738 11.738 0 0 0-.353-.552 6.506 6.506 0 0 1 4.666 5.5zM8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z"/></svg>
<div class="text">English</div>
<div class="menu language-menu">
<a lang="id-ID" data-url="/?lang=id-ID" class="item ">Bahasa Indonesia</a>
<a lang="de-DE" data-url="/?lang=de-DE" class="item ">Deutsch</a>
<a lang="en-US" data-url="/?lang=en-US" class="item active selected">English</a>
<a lang="es-ES" data-url="/?lang=es-ES" class="item ">Español</a>
<a lang="fr-FR" data-url="/?lang=fr-FR" class="item ">Français</a>
<a lang="it-IT" data-url="/?lang=it-IT" class="item ">Italiano</a>
<a lang="lv-LV" data-url="/?lang=lv-LV" class="item ">Latviešu</a>
<a lang="hu-HU" data-url="/?lang=hu-HU" class="item ">Magyar nyelv</a>
<a lang="nl-NL" data-url="/?lang=nl-NL" class="item ">Nederlands</a>
<a lang="pl-PL" data-url="/?lang=pl-PL" class="item ">Polski</a>
<a lang="pt-PT" data-url="/?lang=pt-PT" class="item ">Português de Portugal</a>
<a lang="pt-BR" data-url="/?lang=pt-BR" class="item ">Português do Brasil</a>
<a lang="fi-FI" data-url="/?lang=fi-FI" class="item ">Suomi</a>
<a lang="sv-SE" data-url="/?lang=sv-SE" class="item ">Svenska</a>
<a lang="tr-TR" data-url="/?lang=tr-TR" class="item ">Türkçe</a>
<a lang="cs-CZ" data-url="/?lang=cs-CZ" class="item ">Čeština</a>
<a lang="el-GR" data-url="/?lang=el-GR" class="item ">Ελληνικά</a>
<a lang="bg-BG" data-url="/?lang=bg-BG" class="item ">Български</a>
<a lang="ru-RU" data-url="/?lang=ru-RU" class="item ">Русский</a>
<a lang="uk-UA" data-url="/?lang=uk-UA" class="item ">Українська</a>
<a lang="fa-IR" data-url="/?lang=fa-IR" class="item ">فارسی</a>
<a lang="ml-IN" data-url="/?lang=ml-IN" class="item ">മലയാളം</a>
<a lang="ja-JP" data-url="/?lang=ja-JP" class="item ">日本語</a>
<a lang="zh-CN" data-url="/?lang=zh-CN" class="item ">简体中文</a>
<a lang="zh-TW" data-url="/?lang=zh-TW" class="item ">繁體中文(台灣)</a>
<a lang="zh-HK" data-url="/?lang=zh-HK" class="item ">繁體中文(香港)</a>
<a lang="ko-KR" data-url="/?lang=ko-KR" class="item ">한국어</a>
</div>
</div>
<a href="/assets/js/licenses.txt">Licenses</a>
<a href="/api/swagger">API</a>
</div>
</div>
</footer>
<script src="/assets/js/index.js?v=1.18.5" onerror="alert('Failed to load asset files from ' + this.src + ', please make sure the asset files can be accessed and the ROOT_URL setting in app.ini is correct.')"></script>
</body>
</html>

@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGUulQgBEACk4aP3eOnKfjklE+EFb4+SsTFzDYuyirSAr60g6YNpFqTd/NVw
8CH5qd6yqam3myiM1EAYTMDozmzfQ/4D75mdKoQN5IItPoqdpkoJOGPRGciHKtgX
3ZOBAVFhKRcw7lLrlL/XfBl42L7hxpRj0Xk4YAQxFbk6PmcoAz2oDdHBhQd/R9Pi
vljTYnnrPy3PakBLPlO2GLDA2KRjzHhI2vEKoSv/nBDn4O6c/RL3usOU9H/gnoc7
MuNJQMh36xf3lDuqgIwi1D6aG6PoClNVopgbvD8IVDOpairW8TvJPMr3BpXMHwSz
5ixDFtPnVilYgqhi0cg2AampkS2VdbLn9ofGe00DLSfTBEE4370WAPaff7mtjfbf
mIKm/rqzW5yixSra21ab6nFE7hRiuzlqJkl9oHzt8NZoWhKp8UeoSDNXrVCLxXsg
AHsX6dSKAppKmUl9VKXxQk6kFObLsrdD8m/If3Xfj4clikDnuqWweeeQfABuDYx4
huoTbeOA/8U03ByCYX6A0zvC+CzHwzzO4gQqdbfaSzce6+20rH7psaAT/97lh7Ec
A8LNdYA1CoPGDcBr+Rr3DP6NomRzBYYVQ2Tihbp4OPb1WN2FKppvjc6j0QK8ZeQP
e1Xg4ycv4ZFJP4zJpP7TQvpRoFm2mXv8UMg8J17nKeOFMnwL7pEU1DS1fQARAQAB
tCZNU1ZTcGhlcmUgOSA8cGFja2FnZXJAbXN2c3BoZXJlLW9zLnJ1PokCSwQTAQgA
NRYhBLQ+/RAbCEoqakRiHJUsZhiL2nOkBQJlLpUIAhsDBAsJCAcEFQoJCAQWAgED
Ah4FAheAAAoJEJUsZhiL2nOkkjoP/1O/ghjcXPqM6qyxwn8sqPawBqHKNB/YgPIK
WipuxOBQXf/nxtLtne2A+dccuBc6/ghOOIjLSPOYG2LiVg1rlGa2D3465Wv4574e
JC1Pf/eo4DxJgaotQhzJlTmC1au51ACD3kXpPuCgx88Ys1l6A1AkdraM7OC8qCri
pnKx+Z8/NJgNVUp6eSAh6+KZ/JGA5SqBrYAlYGPgJ1ffjSmb96TUlRdukG13luU2
Z8JoZORhhovgB2dl02MQCWpe6XRR39h9f4CIgw3w+MQA9r+lK7WLFx5uQCfO3gFq
IEJ43IhfReiG9tCyY68hsGB0+Evr1KFPs4g1TbMXQFvM3WcanMQbMhrSCCXk+gNh
QnjYg2/X2lz8JBOTqRulc4YQIxSHiOAT8CMw5oQnhkFwNdUrt+b+W3hUteCX4P5C
o5Cog3EsZTAPQ0+xaZQm2jfwvjnDO1qH0fr/biOpXN4YyvqCBFN0MoWZrpAOp1H3
ubwFmOj59RKniMkzwM8hLIvqqejvY6IEBAVjGAWmRPN9sJGVOWHmK4ZPK6oT7Ggb
Jo64e6kS6XP6JFoL1OUeDYCk+M/ad0UCHMm0mfkQMfPwN+m3eFgJLNqWRtYbuLpX
d2YMF8ex961XzxWXUPRuE6+ZozNszQ1nE0XQKpo7ovPx3Pp1bRhLxIMZekSfKGJ9
7TMdj1L4
=VVm+
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGAofzYBEAC6yS1azw6f3wmaVd//3aSy6O2c9+jeetulRQvg2LvhRRS1eNqp
/x9tbBhfohu/tlDkGpYHV7diePgMml9SZDy1sKlI3tDhx6GZ3xwF0fd1vWBZpmNk
D9gRkUmYBeLotmcXQZ8ZpWLicosFtDpJEYpLUhuIgTKwt4gxJrHvkWsGQiBkJxKD
u3/RlL4IYA3Ot9iuCBflc91EyAw1Yj0gKcDzbOqjvlGtS3ASXgxPqSfU0uLC9USF
uKDnP2tcnlKKGfj0u6VkqISliSuRAzjlKho9Meond+mMIFOTT6qp4xyu+9Dj3IjZ
IC6rBXRU3xi8z0qYptoFZ6hx70NV5u+0XUzDMXdjQ5S859RYJKijiwmfMC7gZQAf
OkdOcicNzen/TwD/slhiCDssHBNEe86Wwu5kmDoCri7GJlYOlWU42Xi0o1JkVltN
D8ZId+EBDIms7ugSwGOVSxyZs43q2IAfFYCRtyKHFlgHBRe9/KTWPUrnsfKxGJgC
Do3Yb63/IYTvfTJptVfhQtL1AhEAeF1I+buVoJRmBEyYKD9BdU4xQN39VrZKziO3
hDIGng/eK6PaPhUdq6XqvmnsZ2h+KVbyoj4cTo2gKCB2XA7O2HLQsuGduHzYKNjf
QR9j0djjwTrsvGvzfEzchP19723vYf7GdcLvqtPqzpxSX2FNARpCGXBw9wARAQAB
tDNSZWxlYXNlIEVuZ2luZWVyaW5nIDxpbmZyYXN0cnVjdHVyZUByb2NreWxpbnV4
Lm9yZz6JAk4EEwEIADgWIQRwUcRwqSn0VM6+N7cVr12sbXRaYAUCYCh/NgIbDwUL
CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAVr12sbXRaYLFmEACSMvoO1FDdyAbu
1m6xEzDhs7FgnZeQNzLZECv2j+ggFSJXezlNVOZ5I1I8umBan2ywfKQD8M+IjmrW
k9/7h9i54t8RS/RN7KNo7ECGnKXqXDPzBBTs1Gwo1WzltAoaDKUfXqQ4oJ4aCP/q
/XPVWEzgpJO1XEezvCq8VXisutyDiXEjjMIeBczxb1hbamQX+jLTIQ1MDJ4Zo1YP
zlUqrHW434XC2b1/WbSaylq8Wk9cksca5J+g3FqTlgiWozyy0uxygIRjb6iTzKXk
V7SYxeXp3hNTuoUgiFkjh5/0yKWCwx7aQqlHar9GjpxmBDAO0kzOlgtTw//EqTwR
KnYZLig9FW0PhwvZJUigr0cvs/XXTTb77z/i/dfHkrjVTTYenNyXogPtTtSyxqca
61fbPf0B/S3N43PW8URXBRS0sykpX4SxKu+PwKCqf+OJ7hMEVAapqzTt1q9T7zyB
QwvCVx8s7WWvXbs2d6ZUrArklgjHoHQcdxJKdhuRmD34AuXWCLW+gH8rJWZpuNl3
+WsPZX4PvjKDgMw6YMcV7zhWX6c0SevKtzt7WP3XoKDuPhK1PMGJQqQ7spegGB+5
DZvsJS48Ip0S45Qfmj82ibXaCBJHTNZE8Zs+rdTjQ9DS5qvzRA1sRA1dBb/7OLYE
JmeWf4VZyebm+gc50szsg6Ut2yT8hw==
=AiP8
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,31 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: resf.keykeeper.v1
Comment: Keykeeper
xsFNBGJ5RksBEADF/Lzssm7uryV6+VHAgL36klyCVcHwvx9Bk853LBOuHVEZWsme
kbJF3fQG7i7gfCKGuV5XW15xINToe4fBThZteGJziboSZRpkEQ2z3lYcbg34X7+d
co833lkBNgz1v6QO7PmAdY/x76Q6Hx0J9yiJWd+4j+vRi4hbWuh64vUtTd7rPwk8
0y3g4oK1YT0NR0Xm/QUO9vWmkSTVflQ6y82HhHIUrG+1vQnSOrWaC0O1lqUI3Nuo
b6jTARCmbaPsi+XVQnBbsnPPq6Tblwc+NYJSqj5d9nT0uEXT7Zovj4Je5oWVFXp9
P1OWkbo2z5XkKjoeobM/zKDESJR78h+YQAN9IOKFjL/u/Gzrk1oEgByCABXOX+H5
hfucrq5U3bbcKy4e5tYgnnZxqpELv3fN/2l8iZknHEh5aYNT5WXVHpD/8u2rMmwm
I9YTEMueEtmVy0ZV3opUzOlC+3ZUwjmvAJtdfJyeVW/VMy3Hw3Ih0Fij91rO613V
7n72ggVlJiX25jYyT4AXlaGfAOMndJNVgBps0RArOBYsJRPnvfHlLi5cfjVd7vYx
QhGX9ODYuvyJ/rW70dMVikeSjlBDKS08tvdqOgtiYy4yhtY4ijQC9BmCE9H9gOxU
FN297iLimAxr0EVsED96fP96TbDGILWsfJuxAvoqmpkElv8J+P1/F7to2QARAQAB
zU9Sb2NreSBFbnRlcnByaXNlIFNvZnR3YXJlIEZvdW5kYXRpb24gLSBSZWxlYXNl
IGtleSAyMDIyIDxyZWxlbmdAcm9ja3lsaW51eC5vcmc+wsGKBBMBCAA0BQJieUZL
FiEEIcslauFvxUxuZSlJcC1CbTUNJ10CGwMCHgECGQEDCwkHAhUIAxYAAgIiAQAK
CRBwLUJtNQ0nXWQ5D/9472seOyRO6//bQ2ns3w9lE+aTLlJ5CY0GSTb4xNuyv+AD
IXpgvLSMtTR0fp9GV3vMw6QIWsehDqt7O5xKWi+3tYdaXRpb1cvnh8r/oCcvI4uL
k8kImNgsx+Cj+drKeQo03vFxBTDi1BTQFkfEt32fA2Aw5gYcGElM717sNMAMQFEH
P+OW5hYDH4kcLbtUypPXFbcXUbaf6jUjfiEp5lLjqquzAyDPLlkzMr5RVa9n3/rI
R6OQp5loPVzCRZMgDLALBU2TcFXLVP+6hAW8qM77c+q/rOysP+Yd+N7GAd0fvEvA
mfeA4Y6dP0mMRu96EEAJ1qSKFWUul6K6nuqy+JTxktpw8F/IBAz44na17Tf02MJH
GCUWyM0n5vuO5kK+Ykkkwd+v43ZlqDnwG7akDkLwgj6O0QNx2TGkdgt3+C6aHN5S
MiF0pi0qYbiN9LO0e05Ai2r3zTFC/pCaBWlG1ph2jx1pDy4yUVPfswWFNfe5I+4i
CMHPRFsZNYxQnIA2Prtgt2YMwz3VIGI6DT/Z56Joqw4eOfaJTTQSXCANts/gD7qW
D3SZXPc7wQD63TpDEjJdqhmepaTECbxN7x/p+GwIZYWJN+AYhvrfGXfjud3eDu8/
i+YIbPKH1TAOMwiyxC106mIL705p+ORf5zATZMyB8Y0OvRIz5aKkBDFZM2QN6A==
=PzIf
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,31 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQENBF4myy4BCADD8awF+ZFbzTseMogZXerQuFYnCXCVg2ZakGsibvIkzrPaULwL
icNQA7pvJH4d3iSxWVS3c1JeMvfz2TPSpW9vpffv9eRYQLTzT56o+p7sAxaw7OTd
HN8D0ZKGU7E6AG41VQYWwgzixnjQrJGXll64rycP74AtkPmT1agR9LN5E9zudU0J
PRbsK+CsOqDNPH9cohM/jQWsEchO77r82xFEGzKJLb7J/Hh5rJMxQJHrLV/QTDJm
jwaLn1S6fRiSiQnHP8sijo2tLicZO5+1508trAVlgxEPzjnKq04j8gKSSWR0Z73j
ytnj/Qo7jGQBZh5z3J5mKgQxkMfnbdbCME2JABEBAAG0NUV1cm9MaW51eCA4IEdQ
RyBSUE0gc2lnbiBrZXkgPHN1cHBvcnRAZXVyby1saW51eC5jb20+iQE/BBMBAgAp
BQJeJssuAhsDBQkWjmoABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQtBOs
rWJ18lBXuwf8C62PFUcgopDQMUzGllsDyla0vOwlhA2bUSzduYZRgL5JUcVkSPCH
KCWyGNhgOH3OnmDvD4J8hXcLVZ5F0CMZmb5q4DbY41GkafJaF0YrUwfRF+fFeYkN
lgJK5LSsPJutaFQexD651mzkJRyHdOTpAS9RuCK6xH2bCQjFd0l+od/c00u/Xp/C
jLBNVmGDAR7izgvDKq1wrhbalIf1WkyZ7OXjLte1Y1NWyz2knweqlV2OZgprD2ZU
4b19muyBoayBiR2cUcj7u22cRfE6dLJfXKbSPV/X4e53hHrTsfcx276M0uGTKN5p
+hUXz3Fx//PEvR2xzVB6PLiLhN9KTy3qjbkBDQReJssuAQgAydYDdE0t8r/0oxFp
h07w9rjAcAfukDUrZGmvfe/4e8Y9u/zY5fJetKvuoJIu3ZN4aIYWTc6Lg+8QiVL6
lNumjJuErYiqhP66BiXq4/PXZ8iLc58clS0WR1s7b/7+rlwHNmMZ9/5DxjXTHh/S
XK9JusszsthK7/xH9nbwsuxKwi6/Qc4rrD8aywRLMwJR9S8U6ggkvGMMZh+K66yr
DIedzMICpFC2mDvcyLrrqnU4pXDWHhYV3xkAFEzkLuk6UHH1i1MHDHne7K5zPGm2
w2CLF5y5GPiwBf+MxygG1JHZk/bi6M+8BEKPYV0HnyIIJaFRX82h85k1Jrh7umkq
K9+LhQARAQABiQElBBgBAgAPBQJeJssuAhsMBQkWjmoAAAoJELQTrK1idfJQwUYH
/RheIcydr3cpUVliZiLSb/Ov+Ig7m3wL5KsWHMbYajzmAtvgDkSXjOI6/KT0OOT4
EoLTUW3SsnSEjiOHPnT/djLTo1CVdm1gmxu3Y0xVdWq4ZLw1juR7G/3EHZtm04n6
lLpCZEg3vyx/TjCIihdlVyjGODsgfoJP1itjRS9sn+A3oSBVvfojrrqI9PDFGtlG
gVWYuitYXJpTZ0TKXsw8S6htm/59Gd1DWzbv3oG4LuoXPSMO858S4daqMi8sqEg1
PJmOcvVVV+Ch1X8UpNBrWFhsGrSTE5VYWFq4wZ2VpxuJbOgywWGavQJ+Wlu+ef4m
w/hF7oM057duV2LP385LPtk=
=o/H/
-----END PGP PUBLIC KEY BLOCK-----

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

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.14 (GNU/Linux)
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
=dTZ0
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,104 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
4QrtLe//99hXPcFVanIxgkdslnyYf4fjdbdlmNY=
=xpaH
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGHndDkBEACieeO8U0kcUTDMLGXGKrJ3nScZ4LN5hHSzWC1zuLPpkB0YQdik
CrfSwodyp9LeEhaRsCSoGDc3cS5f5uGvsSUHMCZwEKjdT8LmZkF/dtvVDWawgaLS
KjoT+AJpss+ws0d/qmwkIHeYExdvZFNdKxvvxycCNy9fNwarT4aNySW6Ax7ERDl8
k0QSK7uvL1AaWQKSz9rX//KcLv5OXVUX3ITcwprJPD3H2yTOy4pE9gxs/qKfnP+U
Pbb3pNaHP4PnCIQrjXhJxnH9cEJ7ef0kqBdliGPN7EObrP2uPg70WnVsXovYw/TF
PrA4H2lvJ58RVhh3ocrSnR+SIne7Lgf1FRSrsE2mmNZAWD6rOxOzO4kUrcfv/pqZ
f+sDs7KTFMO0noJ1Kt7JSV6xCQzeKGdOh9JxYI0/YIsquiHTF2xva3WHrpOG1sns
xXcnrLKONisg4gEK36fjsliG4jJhcNyJaAf4sfDiTKDOE5om+BZ7kMNSrMn20wg4
AdZJm6x8Z0OfjxGOzMQ8re4Cf73H5odrpUel7HFGXiLWtk/f4P5EjxUTznlMbNED
gYi0H898Dz5Qfmtr97WQ8132fnKKtsPlXWNUNgJpYe+GvzmYOBAr4p5EZEWjB+q6
EnfLDLpkaS+PbrpLCls5AnWnHjimBmlIMoO5GEsJdYLIQvVVvfKtEDJIBQARAQAB
tDRPcmFjbGUgTGludXggKGJhY2t1cCBrZXkgMSkgPHNlY2FsZXJ0X3VzQG9yYWNs
ZS5jb20+iQJUBBMBCgA+FiEEmCIxdZx0ZwZdDOmyp90HCItO++YFAmKewpICGwMF
CSWYBgAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQp90HCItO++bU+w//SFOe
RBqWoA5kP4BN9z716LpgkCllMRQsRZ0kZm8Enbe5S9ENn2T5/f6zZca3TNU6Wbit
ryToXuOlTsWy4BqAvQhQFeschg10Xgy6/VG3p5kCY4DIPOUjlb7/1r8k0xX6m/mH
BXBf2MCVRx/zkyeRDtD3lYHyz4cwoHEZ2NuB+CCe5WA2owVhgsRuVmjidDeOa7Q6
61eLhAJ53OVqsUt5JpQS0KrVeYVJxCiiZnKgJMqHp26Jq0WIKtgBV3sakxhUpRUf
6ap7mnSAdh6Ae4r1+pTKd7trkxjIqLXH9RI0d7Xm+blRQVZJL9GLaLUaSvw4sfd/
jfqENCBwAH7D488L1yvTqPfHC2+kRuUI3GU98RULCHveCISRGLVGwh1p88+9aok3
DoV7/BUEIGbHzg3gcx8zFO2ZKKoJ7xS+vvNLAslPvHNDFH0XOwKBqlVztJprwWtA
H33e6fti7BMRw1vgljC8yVATBTiKXj5aw+25zi70o1fIFxpwsx5mwMmqHc634ai2
hPWNZid0Lu3MYBd8pDCvMMMGimfecoyEZKJR2KbO+pNBn7suol5XS3pCmbF3ldMa
Atra+HvnxNBMxFVdxsqZhr/+ovQszYNIlWSYUDLbqk33HBmvbi3IuogAyxhLdw3T
uIjjf0acjOsSgy79ju2NpKPVtJw4BmvJRFX0Rh25Ag0EYed0OQEQAJRhf7/ZIWhZ
LpCX2vg8B4hjsEYeRvEAPUrUMHkqCuElmDaT7g76aPG0jvbMFVU/ykEt2mIi7EhW
s0SZknT5G8HoHJM2MirkyGB26yp4IlkPyNlc5H9nmMhY7iz/utxQps8jDS8dvxeG
1YAJGleGywGAet9vFfrLX9Xq9efTXozJfWOsRm+y2WklS+LblftaTUurStzLXRGT
AsBYOyVaRX/6AMu+fZt7mvoM+bOFNGxMSDIZi93wBiCKp0P2Se1YJoFHTOcQ0M6V
Fbl91ZcImPxAOX4DHfw4iuokiHCs//wV0DLZ3qtuqN2m/kV4JE9ak//BPVn4acH1
Z6DQIzQpY66dIyLumGuCdPhl7MFHyAeKhBtLc7gp4+sli+zNUfYwwp55rTdZ9JDR
G2LD/P2eNnrUXEsvOzqqQy48BmzOmTdgc2vef85Z23GczwX1PyTaGnrQKkReajN0
IxIuFpTgRQFBoPHTB1VVjSsOu7McWx4Gy2zccSrXKIskj4sOBIYBjxBAR0U4Gi5h
OAqplVGH3x3RoRb2swkc/LLb6WV6J7REmZ0+0dAE1ShBR8GmEb4wYc5BUgYXrhEn
hK3nmNx65jZXSAwJOZU8ETLaMoa/I/+QkgPvAJ8gyTLbMQ/xB2kMNRdisphz0jiy
PIXWlOf6I750VtbBNPHqfe0RHbBQJAl9ABEBAAGJAjwEGAEKACYCGwwWIQSYIjF1
nHRnBl0M6bKn3QcIi0775gUCYp7C3AUJJG4hIwAKCRCn3QcIi0775nmYD/sEI0T4
+MHIt5EzL+vBAzAbd23U2oF9KrJP49xmrLlm7qC6ghfuUVqoKwWyE24g8T4N3cxE
xQWTZ8drqvE2E2tyKqVMjJ5PfiZjK/3WOOIq9YZHpNKljv9KaAAf5alpvMxn6IBj
ZUhs775JcGWWngilBN9i3OEVFcQG9tFtfKqcYf8oRLPQlqhrH0pKOymFdqdL+NFX
G/M2LquGrvyDwnT2Cyy4p4sw639BUyA4k1hESgK9KVZTrmJPYU8hCD7kcSOY25UT
zDERLlXUsnGU9WHm/4aZ4TCs2h2qm29jHeWjfw0U/O8f4K5MV7WcJ0ZywdOk7SSf
jOKUetPH01l22I6JXiH0jLlBU5uA/zAxd8aPpvcYcWm2Ti+mkpIB6/XWbjnPoYHh
JmH8r9Pih1Z4dVR7qri/mdcsTZsKzLPuD6AITafJYuRCItCbMerhvGCwBaaR0oHS
AdpSzwKk8mrLd4BQUSM5a3E010dDeKGL4TA5ttfZJuSe7RXbi4RdDd98XHKEiU3n
N1ethSQNvEyrh0uA1U3FZvPMcbfYZa8zO85Nz9h/TGUNfmp5CyrZUHZLmvvGTOch
lUjaIhAGBVJQR/y7+4aC3zzkyzbKyLOL3hCk0xie4LLbfTQ5BtT4+GqEAtzwRQqZ
RgwnCPfIai7lLNx95bdwB8U2NpY11OXsoTLZAA==
=UWTf
-----END PGP PUBLIC KEY BLOCK-----

@ -0,0 +1,148 @@
%define dist_list almalinux centos eurolinux oraclelinux rocky
%define conflict_dists() %(for i in almalinux centos eurolinux oraclelinux rocky; do if [ "${i}" != "%{dist_name}" ]; then echo -n "leapp-data-${i} "; fi; done)
%if 0%{?rhel} == 7
%if %{dist_name} == "almalinux"
%define gpg_key RPM-GPG-KEY-AlmaLinux-8
%endif
%if %{dist_name} == "centos"
%define gpg_key RPM-GPG-KEY-CentOS-Official
%endif
%if %{dist_name} == "eurolinux"
%define gpg_key RPM-GPG-KEY-eurolinux8
%endif
%if %{dist_name} == "oraclelinux"
%define gpg_key RPM-GPG-KEY-oracle-ol8
%endif
%if %{dist_name} == "rocky"
%define gpg_key RPM-GPG-KEY-Rocky-8
%endif
%endif
%if 0%{?rhel} == 8
%if %{dist_name} == "almalinux"
%define gpg_key RPM-GPG-KEY-AlmaLinux-9
%endif
%if %{dist_name} == "centos"
%define gpg_key RPM-GPG-KEY-CentOS-Official
%endif
%if %{dist_name} == "eurolinux"
%define gpg_key RPM-GPG-KEY-eurolinux9
%endif
%if %{dist_name} == "msvsphere"
%define gpg_key RPM-GPG-KEY-MSVSphere-9
%endif
%if %{dist_name} == "oraclelinux"
%define gpg_key RPM-GPG-KEY-oracle-ol9
%endif
%if %{dist_name} == "rocky"
%define gpg_key RPM-GPG-KEY-Rocky-9
%endif
%endif
Name: leapp-data-%{dist_name}
Version: 0.2
Release: 6%{?dist}.inferit
Summary: data for migrating tool
Group: Applications/Databases
License: ASL 2.0
URL: https://github.com/AlmaLinux/leapp-data
Source0: leapp-data-%{version}.tar.gz
BuildArch: noarch
Conflicts: %{conflict_dists}
%description
%{dist_name} %{summary}
%prep
%setup -q
%build
%install
mkdir -p %{buildroot}%{_sysconfdir}/leapp/files/vendors.d
%if 0%{?rhel} < 8
cp -f vendors.d/* %{buildroot}%{_sysconfdir}/leapp/files/vendors.d/
%endif
cp -rf files/%{dist_name}/* %{buildroot}%{_sysconfdir}/leapp/files/
%if 0%{?rhel} == 7
mv -f %{buildroot}%{_sysconfdir}/leapp/files/leapp_upgrade_repositories.repo.el8 \
%{buildroot}%{_sysconfdir}/leapp/files/leapp_upgrade_repositories.repo
mv -f %{buildroot}%{_sysconfdir}/leapp/files/repomap.json.el8 \
%{buildroot}%{_sysconfdir}/leapp/files/repomap.json
rm -f %{buildroot}%{_sysconfdir}/leapp/files/*.el9
mkdir -p %{buildroot}%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/
mv -f files/rpm-gpg/%{gpg_key} %{buildroot}%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/
%endif
%if 0%{?rhel} == 8
mv -f %{buildroot}%{_sysconfdir}/leapp/files/leapp_upgrade_repositories.repo.el9 \
%{buildroot}%{_sysconfdir}/leapp/files/leapp_upgrade_repositories.repo
mv -f %{buildroot}%{_sysconfdir}/leapp/files/repomap.json.el9 \
%{buildroot}%{_sysconfdir}/leapp/files/repomap.json
rm -f %{buildroot}%{_sysconfdir}/leapp/files/*.el8
mkdir -p %{buildroot}%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/
mv -f files/rpm-gpg/%{gpg_key} %{buildroot}%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/
%endif
%files
%doc LICENSE NOTICE README.md
%if 0%{?rhel} == 8
%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/9/
%endif
%if 0%{?rhel} == 7
%{_sysconfdir}/leapp/repos.d/system_upgrade/common/files/rpm-gpg/8/
%endif
%{_sysconfdir}/leapp/files/*
%changelog
* Mon Feb 26 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.2-6.inferit
- Added MSVSphere support
* Tue Jan 16 2024 Eduard Abdullin <eabdullin@almalinux.org> - 0.2-6
- Add pgp keys
* Wed Dec 27 2023 Eduard Abdullin <eabdullin@almalinux.org> - 0.2-5
- Update pes-event file for Rocky, EuroLinux, CentOS Stream, AlmaLinux
* Mon Dec 11 2023 Eduard Abdullin <eabdullin@almalinux.org> - 0.2-3.1
- Fix EL8 to EL9 migration
* Mon Mar 27 2023 Andrew Lukoshko <alukoshko@almalinux.org> - 0.2-3
- Add 8 to 9 migration support for Rocky Linux, EuroLinux, CentOS Stream
* Fri Sep 30 2022 Andrew Lukoshko <alukoshko@almalinux.org> - 0.2-2
- Split repomap.json
* Fri Sep 30 2022 Andrew Lukoshko <alukoshko@almalinux.org> - 0.2-1
- Add 8 to 9 migration support for AlmaLinux
* Thu Sep 1 2022 Roman Prilipskii <rprilpskii@cloudlinux.com> - 0.1-7
- made third-party files accessible for all supported distributions
* Wed Aug 17 2022 Andrew Lukoshko <alukoshko@almalinux.org> - 0.1-6
- added repomap.json file for all distributions
* Thu Mar 24 2022 Tomasz Podsiadły <tp@euro-linux.com> - 0.1-5
- Add EuroLinux to supported distributions
* Wed Mar 23 2022 Andrew Lukoshko <alukoshko@almalinux.org> - 0.1-4
- added ResilientStorage and updated repo URLs for AlmaLinux and Rocky
* Thu Oct 21 2021 Andrew Lukoshko <alukoshko@almalinux.org> - 0.1-3
- updated PES data for Oracle and Rocky
* Thu Aug 26 2021 Avi Miller <avi.miller@oracle.com> - 0.1-2
- switched to using the full oraclelinux name
- switched the Oracle Linux repos to use https
- added Apache-2.0 NOTICE attribution file
* Wed Aug 25 2021 Sergey Fokin <sfokin@almalinux.org> - 0.1-1
- initial project

@ -0,0 +1,5 @@
Source system repoid,Target system repoid in custom repo file,Target system repo name in PES,Source system minor versions,Target system minor versions,architecture,type (rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
imunify360,cloudlinux8-imunify360,cloudlinux8-imunify360,all,all,x86_64,rpm,ga,ga
cloudlinux-imunify360,cloudlinux8-imunify360,cloudlinux8-imunify360,all,all,x86_64,rpm,ga,ga
cloudlinux-imunify360-testing,cloudlinux8-imunify360-testing,cloudlinux8-imunify360-testing,all,all,x86_64,rpm,beta,beta
1 Source system repoid,Target system repoid in custom repo file,Target system repo name in PES,Source system minor versions,Target system minor versions,architecture,type (rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 imunify360,cloudlinux8-imunify360,cloudlinux8-imunify360,all,all,x86_64,rpm,ga,ga
3 cloudlinux-imunify360,cloudlinux8-imunify360,cloudlinux8-imunify360,all,all,x86_64,rpm,ga,ga
4 cloudlinux-imunify360-testing,cloudlinux8-imunify360-testing,cloudlinux8-imunify360-testing,all,all,x86_64,rpm,beta,beta

@ -0,0 +1,15 @@
# Imunify360-related repositories.
[cloudlinux8-imunify360]
name=CloudLinux-$releasever - Imunify360
baseurl=https://repo.imunify360.cloudlinux.com/defense360/el/8/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CloudLinux
[cloudlinux8-imunify360-testing]
name=CloudLinux-$releasever - Imunify360 Testing
baseurl=https://repo.imunify360.cloudlinux.com/defense360/el/8/updates-testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CloudLinux

@ -0,0 +1,102 @@
{
"datetime": "202204020934Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "imunify360",
"target": ["cloudlinux8-imunify360"]
},
{
"source": "cloudlinux-imunify360",
"target": ["cloudlinux8-imunify360"]
},
{
"source": "imunify360-testing",
"target": ["cloudlinux8-imunify360-testing"]
},
{
"source": "cloudlinux-imunify360-testing",
"target": ["cloudlinux8-imunify360-testing"]
}
]
}
],
"repositories": [
{
"pesid": "imunify360",
"entries": [
{
"repoid": "imunify360",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "cloudlinux-imunify360",
"entries": [
{
"repoid": "cloudlinux-imunify360",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "cloudlinux8-imunify360",
"entries": [
{
"repoid": "cloudlinux8-imunify360",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "imunify360-testing",
"entries": [
{
"repoid": "imunify360-testing",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "beta"
}
]
},
{
"pesid": "cloudlinux-imunify360-testing",
"entries": [
{
"repoid": "cloudlinux-imunify360-testing",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "beta"
}
]
},
{
"pesid": "cloudlinux8-imunify360-testing",
"entries": [
{
"repoid": "cloudlinux8-imunify360-testing",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "beta"
}
]
}
]
}

@ -0,0 +1,5 @@
{
"legal_notice": "Copyright (c) 2022 CloudLinux Inc.",
"packageinfo": [],
"timestamp": "202207130941Z"
}

@ -0,0 +1,3 @@
Source system repoid,Target system repoid in custom repo file,Target system repo name in PES,Source system minor versions,Target system minor versions,architecture,type (rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
kernelcare,kernelcare-8,kernelcare-8,all,all,x86_64,rpm,ga,ga
1 Source system repoid,Target system repoid in custom repo file,Target system repo name in PES,Source system minor versions,Target system minor versions,architecture,type (rpm/srpm/debuginfo),source product type (ga/beta,htb),target product type (ga/beta/htb)
2 kernelcare,kernelcare-8,kernelcare-8,all,all,x86_64,rpm,ga,ga

@ -0,0 +1,8 @@
# KernelCare repository.
[kernelcare-8]
name=kernelcare
baseurl=https://repo.cloudlinux.com/kernelcare/8/$basearch
enabled=1
gpgcheck=1
gpgkey=https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCare

@ -0,0 +1 @@
6dc3d600cdef74bb

@ -0,0 +1,44 @@
{
"datetime": "202204020934Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "kernelcare",
"target": [
"kernelcare-8"
]
}
]
}
],
"repositories": [
{
"pesid": "kernelcare",
"entries": [
{
"repoid": "kernelcare",
"major_version": "7",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
},
{
"pesid": "kernelcare-8",
"entries": [
{
"repoid": "kernelcare-8",
"major_version": "8",
"repo_type": "rpm",
"arch": "x86_64",
"channel": "ga"
}
]
}
]
}

@ -0,0 +1,5 @@
{
"legal_notice": "Copyright (c) 2022 CloudLinux Inc.",
"packageinfo": [],
"timestamp": "202207130941Z"
}

@ -0,0 +1,26 @@
[el8-mariadb-main]
name = MariaDB Server
baseurl = https://dlm.mariadb.com/repo/mariadb-server/11.1/yum/rhel/8/x86_64
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY
gpgcheck = 1
enabled = 1
module_hotfixes = true
[el8-mariadb-maxscale]
# To use the latest stable release of MaxScale, use "latest" as the version
# To use the latest beta (or stable if no current beta) release of MaxScale, use "beta" as the version
name = MariaDB MaxScale
baseurl = https://dlm.mariadb.com/repo/maxscale/latest/yum/rhel/8/x86_64
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-MaxScale-GPG-KEY
gpgcheck = 1
enabled = 1
module_hotfixes = true
[el8-mariadb-tools]
name = MariaDB Tools
baseurl = https://downloads.mariadb.com/Tools/rhel/8/x86_64
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Enterprise-GPG-KEY
gpgcheck = 1
enabled = 1
module_hotfixes = true

@ -0,0 +1 @@
ce1a3dd5e3c94f49

@ -0,0 +1,108 @@
{
"datetime": "202306191741Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "mariadb-main",
"target": [
"el8-mariadb-main"
]
},
{
"source": "mariadb-maxscale",
"target": [
"el8-mariadb-maxscale"
]
},
{
"source": "mariadb-tools",
"target": [
"el8-mariadb-tools"
]
}
]
}
],
"repositories": [
{
"pesid": "mariadb-main",
"entries": [
{
"major_version": "7",
"repoid": "mariadb-main",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "mariadb-maxscale",
"entries": [
{
"major_version": "7",
"repoid": "mariadb-maxscale",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "mariadb-tools",
"entries": [
{
"major_version": "7",
"repoid": "mariadb-tools",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-mariadb-main",
"entries": [
{
"major_version": "8",
"repoid": "el8-mariadb-main",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-mariadb-maxscale",
"entries": [
{
"major_version": "8",
"repoid": "el8-mariadb-maxscale",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-mariadb-tools",
"entries": [
{
"major_version": "8",
"repoid": "el8-mariadb-tools",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
}
],
"provided_data_streams": [
"1.1",
"2.0"
]
}

@ -0,0 +1,48 @@
{
"legal_notice": "Copyright (c) 2023 Oracle, AlmaLinux OS Foundation",
"packageinfo": [
{
"action": 3,
"arches": [
"x86_64",
"aarch64",
"ppc64le"
],
"description": "",
"id": 2327,
"in_packageset": {
"package": [
{
"module_stream": null,
"name": "percona-xtrabackup",
"repository": "mariadb-tools"
}
],
"set_id": 4122
},
"initial_release": {
"major_version": 7,
"minor_version": 9,
"os_name": "CentOS"
},
"is_approved": true,
"out_packageset": {
"package": [
{
"module_stream": null,
"name": "percona-xtrabackup-24",
"repository": "el8-mariadb-tools"
}
],
"set_id": 4123
},
"release": {
"major_version": 8,
"minor_version": 0,
"os_name": "AlmaLinux"
},
"version": 1
}
],
"timestamp": "202308241055Z"
}

@ -0,0 +1,7 @@
[el8-nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/8/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

@ -0,0 +1 @@
abf5bd827bd9bf62

@ -0,0 +1,48 @@
{
"datetime": "202306191741Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "nginx-mainline",
"target": [
"el8-nginx-mainline"
]
}
]
}
],
"repositories": [
{
"pesid": "nginx-mainline",
"entries": [
{
"major_version": "7",
"repoid": "nginx-mainline",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-nginx-mainline",
"entries": [
{
"major_version": "8",
"repoid": "el8-nginx-mainline",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
}
],
"provided_data_streams": [
"1.1",
"2.0"
]
}

@ -0,0 +1,5 @@
{
"legal_notice": "",
"packageinfo": [],
"timestamp": "202308211027Z"
}

@ -0,0 +1,7 @@
[el8-nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/8/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

@ -0,0 +1 @@
abf5bd827bd9bf62

@ -0,0 +1,48 @@
{
"datetime": "202306191741Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "nginx-stable",
"target": [
"el8-nginx-stable"
]
}
]
}
],
"repositories": [
{
"pesid": "nginx-stable",
"entries": [
{
"major_version": "7",
"repoid": "nginx-stable",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-nginx-stable",
"entries": [
{
"major_version": "8",
"repoid": "el8-nginx-stable",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
}
],
"provided_data_streams": [
"1.1",
"2.0"
]
}

@ -0,0 +1,5 @@
{
"legal_notice": "",
"packageinfo": [],
"timestamp": "202308211027Z"
}

@ -0,0 +1,85 @@
#######################################################
# PGDG Red Hat Enterprise Linux / Rocky repositories #
#######################################################
# PGDG Red Hat Enterprise Linux / Rocky stable common repository for all PostgreSQL versions
[el8-pgdg-common]
name=PostgreSQL common RPMs for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
# Red Hat recently breaks compatibility between 8.n and 8.n+1. PGDG repo is
# affected with the LLVM packages. This is a band aid repo for the llvmjit users
# whose installations cannot be updated.
[el8-pgdg-centos8-sysupdates]
name=PostgreSQL Supplementary ucommon RPMs for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/common/pgdg-centos8-sysupdates/redhat/rhel-8-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
# We provide extra package to support some RPMs in the PostgreSQL RPM repo, like
# consul, haproxy, etc.
[el8-pgdg-rhel8-extras]
name=Extra packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/common/pgdg-rhel8-extras/redhat/rhel-8-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
# PGDG Red Hat Enterprise Linux / Rocky stable repositories:
[el8-pgdg15]
name=PostgreSQL 15 for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
[el8-pgdg14]
name=PostgreSQL 14 for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
[el8-pgdg13]
name=PostgreSQL 13 for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
[el8-pgdg12]
name=PostgreSQL 12 for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true
[el8-pgdg11]
name=PostgreSQL 11 for RHEL / Rocky 8 - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-8-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
module_hotfixes=true

@ -0,0 +1 @@
1f16d2e1442df0f8

@ -0,0 +1,232 @@
{
"datetime": "202306191746Z",
"version_format": "1.0.0",
"mapping": [
{
"source_major_version": "7",
"target_major_version": "8",
"entries": [
{
"source": "pgdg-common",
"target": [
"el8-pgdg-common"
]
},
{
"source": "pgdg15",
"target": [
"el8-pgdg15",
"el8-pgdg-centos8-sysupdates",
"el8-pgdg-rhel8-extras"
]
},
{
"source": "pgdg14",
"target": [
"el8-pgdg14",
"el8-pgdg-centos8-sysupdates",
"el8-pgdg-rhel8-extras"
]
},
{
"source": "pgdg13",
"target": [
"el8-pgdg13",
"el8-pgdg-centos8-sysupdates",
"el8-pgdg-rhel8-extras"
]
},
{
"source": "pgdg12",
"target": [
"el8-pgdg12",
"el8-pgdg-centos8-sysupdates",
"el8-pgdg-rhel8-extras"
]
},
{
"source": "pgdg11",
"target": [
"el8-pgdg11",
"el8-pgdg-centos8-sysupdates",
"el8-pgdg-rhel8-extras"
]
}
]
}
],
"repositories": [
{
"pesid": "pgdg-common",
"entries": [
{
"major_version": "7",
"repoid": "pgdg-common",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "pgdg15",
"entries": [
{
"major_version": "7",
"repoid": "pgdg15",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "pgdg14",
"entries": [
{
"major_version": "7",
"repoid": "pgdg14",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "pgdg13",
"entries": [
{
"major_version": "7",
"repoid": "pgdg13",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "pgdg12",
"entries": [
{
"major_version": "7",
"repoid": "pgdg12",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "pgdg11",
"entries": [
{
"major_version": "7",
"repoid": "pgdg11",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg-common",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg-common",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg15",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg15",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg14",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg14",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg13",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg13",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg12",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg12",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg11",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg11",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg-centos8-sysupdates",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg-centos8-sysupdates",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
},
{
"pesid": "el8-pgdg-rhel8-extras",
"entries": [
{
"major_version": "8",
"repoid": "el8-pgdg-rhel8-extras",
"arch": "x86_64",
"channel": "ga",
"repo_type": "rpm"
}
]
}
],
"provided_data_streams": [
"1.1",
"2.0"
]
}

@ -0,0 +1,6 @@
{
"legal_notice": "",
"packageinfo": [],
"timestamp": "202306191746Z"
}
Loading…
Cancel
Save