mirror of
https://git.rockylinux.org/staging/src/rocky-release.git
synced 2024-12-03 16:46:25 +00:00
init 10
This commit is contained in:
commit
e5e33929ac
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
BUILD/
|
||||
BUILDROOT/
|
||||
RPMS/
|
||||
SRPMS/
|
||||
SOURCES/*.xz
|
||||
SOURCES/*.bz2
|
||||
SOURCES/*.rpm
|
||||
SOURCES/*.orig
|
||||
SOURCES/*.sign
|
0
.rocky-release.metadata
Normal file
0
.rocky-release.metadata
Normal file
45
README.md
Normal file
45
README.md
Normal file
@ -0,0 +1,45 @@
|
||||
Release package - All PR's should be against original/rpms/rocky-release
|
||||
|
||||
## Notes for Packagers/Builders
|
||||
|
||||
This package produces multiple variants of `rocky-release`:
|
||||
|
||||
* Stable: `rocky-release`, `rocky-repos`, `rocky-gpg-keys`, etc
|
||||
* LookAhead: All packages appended with `-lookahead`
|
||||
* Beta: All packages appended with `-Beta`
|
||||
|
||||
* If `--with=rllookahead` or `--with=rlbeta` are set in mock, those variants are built
|
||||
* If both are set the same time, build will fail
|
||||
|
||||
When `--with=rllookahead` is set the minor version will typically be `y+1`. So if the current
|
||||
stable is `X.0`, the next would be `X.1`.
|
||||
|
||||
For pre-releases/beta, both packages should produce `X.Y` until changed in the spec.
|
||||
|
||||
The `rllh` macro may be versioned out for future use. It does not have to be explicitly set.
|
||||
|
||||
A `rllh_minor` macro may be introduced in the future.
|
||||
|
||||
### How does this benefit us?
|
||||
|
||||
It allows us to track future minor releases from Stream and see how it will
|
||||
affect us going forward. When a minor release is being branched, the "lookahead"
|
||||
files can just be copied and a new "stable" release is made in preparation. The
|
||||
beta of each RHEL tends to stick around for a month before a release is done,
|
||||
which makes it easier to make sure everything "stays in line" for the most part.
|
||||
|
||||
### What about after the five year mark?
|
||||
|
||||
LookAhead will no longer be produced as the major version will then be in
|
||||
maintenance only mode.
|
||||
|
||||
### What is the rloverride macro?
|
||||
|
||||
This simply sets the dist tag to `.el%{major}.override` and changes the ID="..."
|
||||
tag in `/etc/os-release` to read as `rhel` rather than `rocky`. This helps us
|
||||
perform very specific builds that cannot otherwise be debranded properly, eg
|
||||
dotnet. This should also change the initial macros to only provide `%rhel` and
|
||||
not CentOS or any other derivative macro name, as some packages specifically
|
||||
look for these macros being set as well and *also* applies to those packages
|
||||
that cannot be properly debranded or when debranding has not visual or
|
||||
functional benefit.
|
8
SOURCES/50-redhat.conf
Normal file
8
SOURCES/50-redhat.conf
Normal file
@ -0,0 +1,8 @@
|
||||
# These defaults are from upstream and are not patched into systemd like in el8
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1689346
|
||||
kernel.kptr_restrict = 1
|
||||
|
||||
# Source route verification
|
||||
net.ipv4.conf.default.rp_filter = 1
|
||||
net.ipv4.conf.*.rp_filter = 1
|
||||
-net.ipv4.conf.all.rp_filter
|
12
SOURCES/85-display-manager.preset
Normal file
12
SOURCES/85-display-manager.preset
Normal file
@ -0,0 +1,12 @@
|
||||
# We enable all display managers by default. Since only one can
|
||||
# actually be enabled at the same time the one which is installed
|
||||
# first wins
|
||||
|
||||
enable gdm.service
|
||||
enable lightdm.service
|
||||
enable slim.service
|
||||
enable lxdm.service
|
||||
enable sddm.service
|
||||
enable kdm.service
|
||||
enable xdm.service
|
||||
|
25
SOURCES/90-default-user.preset
Normal file
25
SOURCES/90-default-user.preset
Normal file
@ -0,0 +1,25 @@
|
||||
# Enable the D-Bus service (including its socket for socket activation)
|
||||
# unconditionally. It is used throughout Fedora and required on all machines.
|
||||
# https://src.fedoraproject.org/rpms/fedora-release/pull-request/4
|
||||
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
|
||||
enable dbus.socket
|
||||
enable dbus-broker.service
|
||||
|
||||
# Socket-activated pipewire service for individual user sessions
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1592434
|
||||
enable pipewire.socket
|
||||
|
||||
# Enable the PipeWire PulseAudio compatibility socket interface
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1904239
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1907906
|
||||
# https://fedoraproject.org/wiki/Changes/DefaultPipeWire
|
||||
enable pipewire-pulse.socket
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1976006
|
||||
enable pipewire-media-session.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2022717
|
||||
enable wireplumber.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2181984
|
||||
enable obex.service
|
227
SOURCES/90-default.preset
Normal file
227
SOURCES/90-default.preset
Normal file
@ -0,0 +1,227 @@
|
||||
# Also see:
|
||||
# https://fedoraproject.org/wiki/Starting_services_by_default
|
||||
|
||||
disable systemd-timesyncd.service
|
||||
disable systemd-resolved.service
|
||||
|
||||
# systemd
|
||||
enable remote-fs.target
|
||||
enable getty@tty1.service
|
||||
|
||||
# System stuff
|
||||
enable sshd.service
|
||||
enable atd.*
|
||||
enable crond.*
|
||||
enable chronyd.service
|
||||
enable rpcbind.*
|
||||
enable NetworkManager.service
|
||||
enable NetworkManager-dispatcher.service
|
||||
enable ModemManager.service
|
||||
enable auditd.service
|
||||
enable restorecond.service
|
||||
enable bluetooth.*
|
||||
enable avahi-daemon.*
|
||||
enable cups.*
|
||||
|
||||
# The various syslog implementations
|
||||
enable rsyslog.*
|
||||
enable syslog-ng.*
|
||||
enable sysklogd.*
|
||||
|
||||
# Network facing
|
||||
enable firewalld.service
|
||||
enable xinetd.service
|
||||
enable ladvd.service
|
||||
|
||||
# Virtualization driver specific daemons. Start by defalt at boot for VM
|
||||
# autostart, but shutdown after 2 mins and socket activated thereafter
|
||||
enable virtqemud.service
|
||||
|
||||
# Compatibility with libvirtd sockets for old clients and expose TCP sockets
|
||||
enable virtproxyd.socket
|
||||
|
||||
# Secondary drivers providing supporting functionality to main virtualization
|
||||
# drivers, socket activated only when required
|
||||
enable virtinterfaced.socket
|
||||
enable virtnetworkd.socket
|
||||
enable virtnodedevd.socket
|
||||
enable virtnwfilterd.socket
|
||||
enable virtsecretd.socket
|
||||
enable virtstoraged.socket
|
||||
|
||||
# Storage
|
||||
enable multipathd.service
|
||||
enable libstoragemgmt.service
|
||||
enable lvm2-lvmpolld.socket
|
||||
enable lvm2-monitor.*
|
||||
enable lvm2-lvmetad.*
|
||||
enable dm-event.*
|
||||
enable dmraid-activation.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=855372
|
||||
enable mdmonitor.service
|
||||
enable mdmonitor-takeover.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=876237
|
||||
enable spice-vdagentd.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=885406
|
||||
enable qemu-guest-agent.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=928726
|
||||
enable dnf-makecache.timer
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=957135
|
||||
enable vmtoolsd.service
|
||||
|
||||
# mcelog is a utility that collects and decodes Machine Check Exception data
|
||||
# on x86-32 and x86-64 systems.
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1302179
|
||||
enable mcelog.service
|
||||
|
||||
#https://bugzilla.redhat.com/show_bug.cgi?id=995987
|
||||
enable kdump.service
|
||||
|
||||
#https://bugzilla.redhat.com/show_bug.cgi?id=1009970
|
||||
enable tuned.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1215645
|
||||
enable unbound-anchor.timer
|
||||
|
||||
# Enable SSSD Kerberos Credential Cache Server
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1558927
|
||||
enable sssd-kcm.socket
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1578833
|
||||
enable sssd.service
|
||||
|
||||
# Hardware
|
||||
enable gpm.*
|
||||
enable gpsd.*
|
||||
enable irqbalance.service
|
||||
enable lm_sensors.service
|
||||
enable mcelog.*
|
||||
enable microcode.service
|
||||
enable smartd.service
|
||||
enable pcscd.socket
|
||||
enable rngd.service
|
||||
|
||||
# Other stuff
|
||||
enable abrtd.service
|
||||
enable abrt-journal-core.service
|
||||
enable abrt-oops.service
|
||||
enable abrt-xorg.service
|
||||
enable abrt-vmcore.service
|
||||
enable lttng-sessiond.service
|
||||
enable ksm.service
|
||||
enable ksmtuned.service
|
||||
enable rootfs-resize.service
|
||||
enable sysstat.service
|
||||
enable uuidd.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1193616
|
||||
enable hypervfcopyd.service
|
||||
enable hypervkvpd.service
|
||||
enable hypervvssd.service
|
||||
|
||||
# Desktop stuff
|
||||
enable accounts-daemon.service
|
||||
enable rtkit-daemon.service
|
||||
enable upower.service
|
||||
enable udisks2.service
|
||||
enable packagekit-offline-update.service
|
||||
enable PackageKit.service
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2011240
|
||||
enable power-profiles-daemon.service
|
||||
|
||||
# Initial Setup reconfiguration service
|
||||
enable initial-setup-reconfiguration.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1312446
|
||||
enable opal-prd.service
|
||||
|
||||
# virtlog.service is sometimes used by VMs started by libvirt.service
|
||||
# Enable virtlog.socket to have it socket activated
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1325503
|
||||
enable virtlogd.socket
|
||||
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1271839
|
||||
enable rhsmcertd.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1359645
|
||||
enable brandbot.*
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1572550
|
||||
enable timedatex.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1578870
|
||||
enable selinux-autorelabel-mark.service
|
||||
enable rhel-configure.service
|
||||
enable rhel-dmesg.service
|
||||
|
||||
# https://github.com/fedora-sysv/initscripts/commit/37109fdf9808
|
||||
enable nis-domainname.service
|
||||
enable import-state.service
|
||||
enable loadmodules.service
|
||||
enable readonly-root.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1630200
|
||||
# s390x specific services
|
||||
enable cpi.service
|
||||
enable device_cio_free.service
|
||||
|
||||
# Enable the stratis daemon for managing stratis storage
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1632510
|
||||
enable stratisd.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1817591
|
||||
enable mlocate-updatedb.timer
|
||||
|
||||
# nvme auto connect
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1805466
|
||||
enable nvmefc-boot-connections.service
|
||||
|
||||
# OSTree based systems need to remount /sysroot and
|
||||
# /var as rw via ostree-remount.service
|
||||
# ignored by non-OSTree based systems
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1848453
|
||||
enable ostree-remount.service
|
||||
|
||||
# DBus needed by Anaconda
|
||||
enable dbus.socket
|
||||
enable dbus-broker.service
|
||||
|
||||
# Enable iscsi service files
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1930458
|
||||
enable iscsi.service
|
||||
enable iscsid.socket
|
||||
enable iscsiuio.socket
|
||||
enable iscsi-onboot.service
|
||||
|
||||
# Enable logrotate.timer
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1977865
|
||||
enable logrotate.timer
|
||||
|
||||
# Enable greenboot
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2005552
|
||||
enable greenboot-grub2-set-counter.service
|
||||
enable greenboot-grub2-set-success.service
|
||||
enable greenboot-healthcheck.service
|
||||
enable greenboot-rpm-ostree-grub2-check-fallback.service
|
||||
enable greenboot-status.service
|
||||
enable greenboot-task-runner.service
|
||||
enable redboot-auto-reboot.service
|
||||
enable redboot-task-runner.service
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2108625
|
||||
enable greenboot-service-monitor.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2013299
|
||||
enable low-memory-monitor.service
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2049627
|
||||
enable switcheroo-control.service
|
||||
|
||||
# Enable clevis-luks-askpass.path
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2106811
|
||||
enable clevis-luks-askpass.path
|
2
SOURCES/99-default-disable.preset
Normal file
2
SOURCES/99-default-disable.preset
Normal file
@ -0,0 +1,2 @@
|
||||
# Final disable all
|
||||
disable *
|
113
SOURCES/COMMUNITY-CHARTER
Normal file
113
SOURCES/COMMUNITY-CHARTER
Normal file
@ -0,0 +1,113 @@
|
||||
# Community Charter
|
||||
|
||||
The Community Charter of the Rocky Enterprise Software Foundation
|
||||
|
||||
### Preamble
|
||||
|
||||
Enterprise organizations are becoming concerned with using open source software
|
||||
due to recent events where projects have changed licensing or pivoted to limit
|
||||
usage due to competition, business models, conflicts of interest, or other
|
||||
motivation.
|
||||
|
||||
We do not assume the open source mindset lightly. It is not a marketing tool, or
|
||||
a business endeavor. Open source is a development model designed to engage and
|
||||
foster collaboration and usage. It is a decision which should be carefully
|
||||
considered, as it should be expected that others, including competitors, will
|
||||
make use of the technologies that are created by it.
|
||||
|
||||
The Rocky Enterprise Software Foundation (RESF) has been created to organize a
|
||||
community around enterprise, research, academia, individuals, and other
|
||||
institutions to collaborate on building and maintaining the open source tools
|
||||
that these organizations need.
|
||||
|
||||
Our mission is to provide the confidence and stability necessary to build on
|
||||
open source projects. Together, we can create a stable foundation of open source
|
||||
software that companies can use internally, or as the basis for their commercial
|
||||
needs.
|
||||
|
||||
### Purpose
|
||||
|
||||
The purpose of this document is to define the vision, mission, principles, and
|
||||
values of the Rocky Enterprise Software Foundation. We stand together,
|
||||
voluntarily accountable to this charter by our peers and the enterprise
|
||||
community at large.
|
||||
|
||||
### Vision
|
||||
|
||||
A community of individuals and organizations, committed to working together to
|
||||
provide a stable foundation of open source software within the enterprise.
|
||||
|
||||
### Mission
|
||||
|
||||
- Build a community of individuals and organizations to develop and foster
|
||||
enterprise-grade, open source solutions. - Work together to provide for the
|
||||
needs of the enterprise community. - The security, stability, and integrity of
|
||||
our projects are paramount. - Enable knowledge sharing, inclusiveness,
|
||||
collaboration, and open communication. - Coordinate with the commercial,
|
||||
research, academic, and public sectors to help bring their products,
|
||||
technologies, and support into enterprise environments. - Always make decisions
|
||||
in the best interest of the enterprise community while being beholden to no
|
||||
specific organization(s)
|
||||
|
||||
### Principles
|
||||
|
||||
Principles are fundamental truths, immutable, and they guide the decisions we
|
||||
make and the goals that we set. No action can be made by us that is contrary to
|
||||
the following principles:
|
||||
|
||||
- Community responsibility. The Rocky Enterprise Software Foundation is
|
||||
responsible and accountable only to the community that consumes its projects.
|
||||
RESF shall be structured and governed in a way that ensures that no single
|
||||
entity, organization, corporation, association, etc. will be permitted to have a
|
||||
controlling influence over the RESF or its projects.
|
||||
|
||||
- Our projects are free and open source. With few exceptions (branding, legal,
|
||||
etc.), the work generated by the RESF and its community will be released under
|
||||
an existing OSI permissive open source license (non-copyleft).
|
||||
|
||||
- Trust is paramount. While decisions may sometimes need to be made that balance
|
||||
opposing perspectives, at all times we strive toward building and maintaining
|
||||
the overall trust such that the community feels confident in leveraging and
|
||||
standardizing on the resulting work of this organization for both commercial and
|
||||
internal usage. - Remain transparent. To the degree that we are reasonably able,
|
||||
the RESF will remain transparent to the community as defined by our data security
|
||||
policy: https://forums.rockylinux.org/t/rfc-data-classification-policy/1513
|
||||
|
||||
- Equality of Opportunity: The RESF will strive to build and maintain a
|
||||
collaborative and respectful environment that provides equal access to
|
||||
opportunities and resources for everyone within the community.
|
||||
|
||||
### Values
|
||||
|
||||
We derive our values from our principles. It is with these values in mind that
|
||||
we make decisions, always striving to make the best decision possible with the
|
||||
data we have at hand.
|
||||
|
||||
- Be practical. As open source advocates, our inclination toward solving
|
||||
problems is to use tools that are themselves permissible open source, but the
|
||||
best practical solution to a problem may preclude that. We use the right tool
|
||||
for the right job.
|
||||
|
||||
- Be reasonable. Respect is given and trust is earned. Input from all
|
||||
contributors are valued, and all perspectives are sought after and considered.
|
||||
Knowledge and righteousness does not follow seniority.
|
||||
|
||||
- Team ahead of self. Sycophants are not valuable to an organization, but
|
||||
neither are contrarians. We respectfully vocalize our concerns but pull
|
||||
together to drive forward once a decision has been reached.
|
||||
- Enable the enterprise community. While we are starting with creating a stable
|
||||
downstream enterprise distribution of Linux, our goals are much broader,
|
||||
including attention to the needs of special interests, project hosting,
|
||||
education, collaboration, workshops, meetups, and individuals.
|
||||
|
||||
- Consider the human. Rocky Linux is developed and supported by a wide group of
|
||||
diverse individuals from all walks of life. We are strictly apolitical and will
|
||||
always assume the best intentions of others.
|
||||
|
||||
### Get Involved
|
||||
|
||||
We welcome feedback for this charter, and we encourage participation and
|
||||
engagement from the community. As always, you can get in touch with us for this
|
||||
or other matters on our website (https://rockylinux.org), forums
|
||||
(https://forums.rockylinux.org), or through chat (https://chat.rockylinux.org).
|
||||
|
74
SOURCES/Contributors
Normal file
74
SOURCES/Contributors
Normal file
@ -0,0 +1,74 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
We want to thank you for installing Rocky Linux.
|
||||
|
||||
The Rocky Linux OS Distribution would not be possible without the hard work and
|
||||
dedication of the community. Building a distribution is far from easy, but with
|
||||
unified visions and goals, anything is possible, and Rocky is one of many
|
||||
examples of this.
|
||||
|
||||
The outpouring support from the community and the amount of people who to
|
||||
together to support us, we want to thank you for believing in us and giving us
|
||||
a chance. And as always, we hope you enjoy this release.
|
||||
|
||||
Thank you.
|
||||
|
||||
# Special Recognition #
|
||||
Mustafa Gezen
|
||||
Skip Grube
|
||||
Sherif Nagy
|
||||
Pablo Greco
|
||||
Louis Abel
|
||||
Neil Hanlon
|
||||
Taylor Goodwill
|
||||
Natalie Forde
|
||||
Alejandro Ramallo
|
||||
Wale Soyinka
|
||||
Ezequiel Bruni
|
||||
Trevor Cooper
|
||||
Chris Stackpole
|
||||
Steven Spencer
|
||||
@NezSez
|
||||
@alangm
|
||||
@lumarel
|
||||
Al Bowles (@raktajino)
|
||||
Peter Ajamian (@pj)
|
||||
Scott Shinn
|
||||
|
||||
# Rocky Linux Teams and Operations #
|
||||
|
||||
Leadership:
|
||||
Gregory Kurtzer
|
||||
Brian Clemens
|
||||
|
||||
Infrastructure and Operations:
|
||||
Taylor Goodwill
|
||||
Neil Hanlon
|
||||
Louis Abel
|
||||
Randolh (@meltro)
|
||||
Patric Roberts
|
||||
Mustafa Gezen
|
||||
|
||||
Release Engineering/Core:
|
||||
Louis Abel
|
||||
Mustafa Gezen
|
||||
Skip Grube
|
||||
Sherif Nagy
|
||||
Pablo Greco
|
||||
Neil Hanlon
|
||||
Taylor Goodwill
|
||||
|
||||
Security:
|
||||
Rob Felsburg
|
||||
Benjamin Agner
|
||||
Scott Shinn
|
||||
|
||||
Documentation:
|
||||
Wale Soyinka
|
||||
|
||||
Web/Design:
|
||||
Michael Kinder
|
||||
|
||||
Testing:
|
||||
Trevor Cooper
|
||||
Chris Stackpole
|
9
SOURCES/EULA
Normal file
9
SOURCES/EULA
Normal file
@ -0,0 +1,9 @@
|
||||
Rocky Linux EULA
|
||||
|
||||
Rocky Linux comes with no warranties or guarantees of any kind, written or
|
||||
implied.
|
||||
|
||||
The Distribution is released as 3-Clause BSD. Individual packages in the
|
||||
distribution come with their own licenses which are available on install as well
|
||||
as the distribution git forge. A copy of the 3-Clause BSD license is included
|
||||
with the media of this distribution.
|
44
SOURCES/LICENSE
Normal file
44
SOURCES/LICENSE
Normal file
@ -0,0 +1,44 @@
|
||||
All elements of the Rocky Linux operating system that are developed
|
||||
by Contributors to the Rocky Linux project are licensed and made
|
||||
available to you under the BSD 3-Clause license.
|
||||
|
||||
## Begin 3-Clause BSD License
|
||||
|
||||
Copyright 2021 Rocky Linux Project Authors.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the copyright holder nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
## End 3-Clause BSD License
|
||||
|
||||
Note: The Rocky Linux operating system includes a number of pre-existing
|
||||
software components, each of which is governed by its own open source
|
||||
license and is made available to you under the terms of such applicable
|
||||
license. You are responsible for reviewing and complying with the terms
|
||||
of the licenses for those applicable software components. To obtain a
|
||||
list of applicable components and their corresponding software licenses,
|
||||
run the command:
|
||||
|
||||
rpm -qa --qf '%{NAME} - %{LICENSE}\n'
|
0
SOURCES/RPM-GPG-KEY-Rocky-10
Normal file
0
SOURCES/RPM-GPG-KEY-Rocky-10
Normal file
0
SOURCES/RPM-GPG-KEY-Rocky-10-Testing
Normal file
0
SOURCES/RPM-GPG-KEY-Rocky-10-Testing
Normal file
177
SOURCES/rocky-addons.repo
Normal file
177
SOURCES/rocky-addons.repo
Normal file
@ -0,0 +1,177 @@
|
||||
# rocky-addons.repo
|
||||
#
|
||||
# The mirrorlist system uses the connecting IP address of the client and the
|
||||
# update status of each mirror to pick current mirrors that are geographically
|
||||
# close to the client. You should use this for Rocky updates unless you are
|
||||
# manually picking other mirrors.
|
||||
#
|
||||
# If the mirrorlist does not work for you, you can try the commented out
|
||||
# baseurl line instead.
|
||||
|
||||
[highavailability]
|
||||
name=Rocky Linux $releasever - High Availability
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[highavailability-debug]
|
||||
name=Rocky Linux $releasever - High Availability - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[highavailability-source]
|
||||
name=Rocky Linux $releasever - High Availability - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=HighAvailability-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[resilientstorage]
|
||||
name=Rocky Linux $releasever - Resilient Storage
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[resilientstorage-debug]
|
||||
name=Rocky Linux $releasever - Resilient Storage - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[resilientstorage-source]
|
||||
name=Rocky Linux $releasever - Resilient Storage - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=ResilientStorage-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/ResilientStorage/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[nfv]
|
||||
name=Rocky Linux $releasever - NFV
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=NFV-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[nfv-debug]
|
||||
name=Rocky Linux $releasever - NFV Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[nfv-source]
|
||||
name=Rocky Linux $releasever - NFV Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[rt]
|
||||
name=Rocky Linux $releasever - Realtime
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[rt-debug]
|
||||
name=Rocky Linux $releasever - Realtime Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[rt-source]
|
||||
name=Rocky Linux $releasever - Realtime Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[sap]
|
||||
name=Rocky Linux $releasever - SAP
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[sap-debug]
|
||||
name=Rocky Linux $releasever - SAP Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[sap-source]
|
||||
name=Rocky Linux $releasever - SAP Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[saphana]
|
||||
name=Rocky Linux $releasever - SAPHANA
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[saphana-debug]
|
||||
name=Rocky Linux $releasever - SAPHANA Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[saphana-source]
|
||||
name=Rocky Linux $releasever - SAPHANA Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
30
SOURCES/rocky-devel.repo
Normal file
30
SOURCES/rocky-devel.repo
Normal file
@ -0,0 +1,30 @@
|
||||
# rocky-devel.repo
|
||||
#
|
||||
# devel and no-package-left-behind
|
||||
|
||||
[devel]
|
||||
name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[devel-debug]
|
||||
name=Rocky Linux $releasever - Devel Debug WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[devel-source]
|
||||
name=Rocky Linux $releasever - Devel Source WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
29
SOURCES/rocky-driver.cer
Normal file
29
SOURCES/rocky-driver.cer
Normal file
@ -0,0 +1,29 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFCTCCA/GgAwIBAgIBDjANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTEyMFoXDTI0MDQxMTE4NTEyMFowgdgxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSwwKgYDVQQDDCNSb2NreSBMaW51
|
||||
eCBEcml2ZXIgU2lnbmluZyBDZXJ0IDEwMTEmMCQGCSqGSIb3DQEJARYXc2VjdXJp
|
||||
dHlAcm9ja3lsaW51eC5vcmcwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIB
|
||||
gQDAvHcZPrCh2MNBAASPDI22IDhsvww8IEK5s1dipx80+o5ikJvaTpmbbCclIq2u
|
||||
yljNU4ACdzIijDqMzYC8kLMtXJHmJ2UqTUd4pT0ZKalbVt6xrhQaiTL1pdy0S3mJ
|
||||
0K3g91hahIu9uT0tYc2MZrrwhZh6ugCt+epSvk3UN6g1jVfBPWeQwzqazsDTrqbz
|
||||
8xEBfGNC4RcdmWVN6M2KNhoKUmIJ3y6Uz3jxcj8ke06r2872FJFr2OpoY8ti0bq3
|
||||
9uy+qQR+GhmPFwP0bgItAGYu3wwc5aAsandaF6tK77lefM/IyVNRQTUElOYt0ywv
|
||||
IALu0fDg9joHwYb9aaU4vCHhgddYtCqs491NIzoK6wEMa3lIKsW1qeKW6eeRWf/0
|
||||
/sLfCWGR8v5xarpFhJlC10bw0cQ+Ksn8xfQ/o4b/WPqy5sBpYg4UXPX4LBg1xjh4
|
||||
2f6kup3mBZYupayJMU3xtD7p849dJdPPTVJwcZUcRFRCXcAFPHKGfg1MtdhSrIRO
|
||||
TjMCAwEAAaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0O
|
||||
BBYEFM5TfwxhXAOBFKy7ASM6W2K5OhlxMB8GA1UdIwQYMBaAFEwsa9fWTugVgcq4
|
||||
6YZmH2XiFm/EMA0GCSqGSIb3DQEBCwUAA4IBAQDF7D7WxEkEbTwZAmqtPFckBKGH
|
||||
EP6TOWeoTqEGQoqyv39EWrOuKbJiuvMXF+0xMfU9IN2s1c5KtGYe+JnbJGQx1lRb
|
||||
OG/syTdF2azAo+suTAR4YJy91d6Ivd55P8LmAISeg0Z6QkiSbsLrHGWbb/bNAATq
|
||||
GPr3xwFIT8IN9+jDHRbMIJsEVA+/i7JvNfD87zOG1/PJDc6JRMnDlH3Urccaujy3
|
||||
P+WpoGuMfqPqnI2tPrvUbJ2vwS+OnlVx5k50quKdQi83elyjdVpsxFPPSKfFzRTd
|
||||
x5t7mwCak9gNm5sKGLXiGlRi+gryJLk7K4CkqPsYWQ/5SGnwkocPNXwJFiUC
|
||||
-----END CERTIFICATE-----
|
65
SOURCES/rocky-extras.repo
Normal file
65
SOURCES/rocky-extras.repo
Normal file
@ -0,0 +1,65 @@
|
||||
# rocky-extras.repo
|
||||
#
|
||||
# The mirrorlist system uses the connecting IP address of the client and the
|
||||
# update status of each mirror to pick current mirrors that are geographically
|
||||
# close to the client. You should use this for Rocky updates unless you are
|
||||
# manually picking other mirrors.
|
||||
#
|
||||
# If the mirrorlist does not work for you, you can try the commented out
|
||||
# baseurl line instead.
|
||||
|
||||
[extras]
|
||||
name=Rocky Linux $releasever - Extras
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[extras-debug]
|
||||
name=Rocky Linux $releasever - Extras Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[extras-source]
|
||||
name=Rocky Linux $releasever - Extras Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[plus]
|
||||
name=Rocky Linux $releasever - Plus
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=plus-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[plus-debug]
|
||||
name=Rocky Linux $releasever - Plus - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=plus-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[plus-source]
|
||||
name=Rocky Linux $releasever - Plus - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=plus-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
30
SOURCES/rocky-fwupd.cer
Normal file
30
SOURCES/rocky-fwupd.cer
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFIDCCBAigAwIBAgIBDzANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTEzMVoXDTI0MDQxMTE4NTEzMVowgdcxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSswKQYDVQQDDCJSb2NreSBMaW51
|
||||
eCBGd3VwZCBTaWduaW5nIENlcnQgMTAxMSYwJAYJKoZIhvcNAQkBFhdzZWN1cml0
|
||||
eUByb2NreWxpbnV4Lm9yZzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGB
|
||||
ALRGl+5WVDUwqFfaj7xdn+lpXg9huqtADwKYGlZQo5zAepxiYBDB7mzCI2lBOO6K
|
||||
+sFGOwhYVS8XGEnFvw8uNDZuFjo1k4cwdqhBwmU93gSpVcrsmupdNdZRkSWelmJ5
|
||||
bDBz15DU9za4KMNCs1Ymn0EDI+Vr9QgX0igYUTKJu8ariMJWw+Rvej9D2T0EFVd5
|
||||
7pW/Se0cXns38A9yoqo5CH5CRSl2WydYotxj310/KCrwGi1QBlcvdyL1EGHOQcbJ
|
||||
gcnGsEyzrtsU1r8xUvYZQxpdXptQS90mkdhx7GfnNleMZD6BrQu7AANh0Gvn1n6n
|
||||
z2k3hp8LenfPeATIHxF/V60ts3j5dOv2KPwCEJ5wLSJ/IB/rZiHgmguCmaRzcxVC
|
||||
nzLnELeaO9zz6aXSxWf/1AWJm1kDoddFjQpgRNywzAwhBvrlM4/EteuF2Ytj/puK
|
||||
/mb/UQo3YCQLzocJc0Do2drDQXsJDivTbfy7QRZREhRyIXs3NTBvnQH/GYFMTouc
|
||||
ZwIDAQABo3gwdjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUB
|
||||
Af8EDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUpOlUSfT3so5OBpQSUKHO9o09344w
|
||||
HwYDVR0jBBgwFoAUTCxr19ZO6BWByrjphmYfZeIWb8QwDQYJKoZIhvcNAQELBQAD
|
||||
ggEBAKJZnLxppk8EVvaQ9QUaQSNfcozXn6CaRI+/e0kKRgkqplHO7G7Glw5hEIX5
|
||||
AUIQOviahgnM/vkYqrCT9yYXtw8XcV5jXlPaqae7xS/0kncw/RRiynWFbf8bJC2e
|
||||
D7UtpvMDL9vTqn7n394CQp085EaVueQTXJ2k2SibvYZ5zihGvIm42XUOcrsO2kdG
|
||||
dsAJu1UMOOBQ+T9BSz+50GEmEb1k7ZbBOJBSqBjFRntOU41zCszK/wlkqU7LuIjL
|
||||
vukGd3+v7wotuq5IeZbimXjdHQbBUMMkUXDxvNrs6dCYeIW2XSFiqyy7hZllUTTx
|
||||
uUNBz5/yyFciun26/HexvfXCgak=
|
||||
-----END CERTIFICATE-----
|
BIN
SOURCES/rocky-fwupd.der
Normal file
BIN
SOURCES/rocky-fwupd.der
Normal file
Binary file not shown.
30
SOURCES/rocky-grub2.cer
Normal file
30
SOURCES/rocky-grub2.cer
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFIDCCBAigAwIBAgIBEDANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTEzNVoXDTI0MDQxMTE4NTEzNVowgdcxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSswKQYDVQQDDCJSb2NreSBMaW51
|
||||
eCBHcnViMiBTaWduaW5nIENlcnQgMTAxMSYwJAYJKoZIhvcNAQkBFhdzZWN1cml0
|
||||
eUByb2NreWxpbnV4Lm9yZzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGB
|
||||
AKEKwTtr/yXELMOB+o+6K7zN39wXDCyxHxIDLD2ykcdVkUAhfC2Du32dLl+R8A0D
|
||||
7x8EL1dpI6R2/zswS02LVmq+x3M9OdGfWSHm7UjBPcTe2p0BrGEYpjdMnwt56Eod
|
||||
x5hnxrYuNJS+bHaSzBvNzYYRlrSFX81MbUioIZR8GpNnQafZ4+jdjt1lunO7r3TS
|
||||
pAAjt1ufoPJKV0dbzdBLtS4ZbM1E3pvSfJWDq7zaT4mMzE4OmroxmA2J0kObhSgP
|
||||
7ZMwal6L9jqdO/HEYrFAn1tRI2SPpA4vHzykdUo5L+buFdvmv1kZN5klK9waR9Dt
|
||||
b4jeXNnKCxR1nj+yCvdgVfpswPaG7bx/oc5tUqjMwop4gRjcRCXdzbqjtXKL0enk
|
||||
KVpOd+SlqUPs++CSIhsq0TgzoUhlqDpXLvshm923iunQUgIpvqy9aadYIuykdG8G
|
||||
HjxKUATyQXp6PWkfcchw9ziB7y71QFqExCOM11XUPyofS1/7tDrwWiEjzTUJq03n
|
||||
BQIDAQABo3gwdjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUB
|
||||
Af8EDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUJ2TmruR7d3s5uJRoef2ecK9mVsEw
|
||||
HwYDVR0jBBgwFoAUTCxr19ZO6BWByrjphmYfZeIWb8QwDQYJKoZIhvcNAQELBQAD
|
||||
ggEBABon0rPo9bhkNeiIrbTECZs9Pb99EIUZvZV0uL2XKEoFRTmX1fSslR+24ZUp
|
||||
CLrf+q/VSL8OxrYorG0TrsbjeWp94ywicDS+3ro0z9hne3cKF+DYDRLJRS/ls0uo
|
||||
n/DK3UTBHa6uWO0akv9CSrWWVveiPX/Yf0SnUWpLFX8yPof8Jm2ggFrIpV9gy1ao
|
||||
j/AKG1b+MrUvmHc9pyNGlXlqtoHQq/cEv5yBv6Ntn5I3ve5IP3/YapqcLSa9Vide
|
||||
jkwEcKJHuew+825TCbNGTS04WMKxqYni3vZK/0sDhfa7Avlfg160CmmCGVBMnMU/
|
||||
v3/fdSLoITZrdgNRoZAexkAdVDM=
|
||||
-----END CERTIFICATE-----
|
BIN
SOURCES/rocky-grub2.der
Normal file
BIN
SOURCES/rocky-grub2.der
Normal file
Binary file not shown.
30
SOURCES/rocky-kernel.cer
Normal file
30
SOURCES/rocky-kernel.cer
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFITCCBAmgAwIBAgIBETANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTEzOVoXDTI0MDQxMTE4NTEzOVowgdgxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSwwKgYDVQQDDCNSb2NreSBMaW51
|
||||
eCBLZXJuZWwgU2lnbmluZyBDZXJ0IDEwMTEmMCQGCSqGSIb3DQEJARYXc2VjdXJp
|
||||
dHlAcm9ja3lsaW51eC5vcmcwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIB
|
||||
gQDA27rW8p7tVaKJLHEsiRoEl3F7vpcGT5/PljpBeD3lasKZ+IJSd3QlflB5KZ7S
|
||||
t/IETA2ieo2CBsAe5HPcL4LIJTMjPz/w5s+SnDzmjQtH18kKqIyxXD8GZZFAJ/xK
|
||||
z/L5GF9UaUH7ZnE5TkKMz0HQp1B8Pmm/6Gw8d+3oNmjgksNIl1TszSklv1dhYwoD
|
||||
uoH8065ymIi55jwifu9rWByvpwL9HO8zHyxXHmdoSAYBe62mY1cn1OChT78uF2YJ
|
||||
4xDg9tVoOO/fEqanjzqDwmWXMsKII/H/qcj3ZbMMXqm7sScld2YanF3X2VvfQgi2
|
||||
guQKdfv8k0YHxeRwnRSGBxS9dDYNnz7Tl9Iz/8NwH996TEDu2erykQeJ+wpToLAG
|
||||
SggVHHGWvQ9w0jS4BWrZI49TJAgvRTplF1UiSiaVw5SzdHclYJ0smUD07IPCae+t
|
||||
MmkKmXLJ9YnZ0zp8u9Z++Jsw6URzBk/HBWd1Ll8sz6rLHYF5jHpN20a63iBUZ965
|
||||
k8MCAwEAAaN4MHYwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwFgYDVR0l
|
||||
AQH/BAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFAYFt/XYVERxhAFQEKNGpjaoDWUf
|
||||
MB8GA1UdIwQYMBaAFEwsa9fWTugVgcq46YZmH2XiFm/EMA0GCSqGSIb3DQEBCwUA
|
||||
A4IBAQAsh0wBFKwBM2E0ajmRZrZ4QZ1ACYha8653e1l+oqjxF7vVMpYYcYnNP0Ap
|
||||
xX6waYPU9skZUw9CAM3ayU4JnbF4TUfscxR1DSblreP3CHI0cKcYAn7EW8v1Y1Kp
|
||||
zWr+aZSxkrG0VQDPPR/mJaFdYoG603OAKnja3gRVTaBoga18C0URIl9MfXa2YChk
|
||||
YQNhXG22wMe7y7FEHwJI0mwPvnekVIa3g/iC/3DyfyffvlEoI0e9Ji9wQM5hVSxu
|
||||
8dZh5YyQi46V0xssBZcrrGXsPHrQICY7VoF/Jp8MQxdBT/swQvIypdtwz2pou1/R
|
||||
wPQEXvAjGz7n3vzHZkEA3kdnafFO
|
||||
-----END CERTIFICATE-----
|
BIN
SOURCES/rocky-kernel.der
Normal file
BIN
SOURCES/rocky-kernel.der
Normal file
Binary file not shown.
29
SOURCES/rocky-kpatch.cer
Normal file
29
SOURCES/rocky-kpatch.cer
Normal file
@ -0,0 +1,29 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFCTCCA/GgAwIBAgIBEjANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTE0MloXDTI0MDQxMTE4NTE0MlowgdgxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSwwKgYDVQQDDCNSb2NreSBMaW51
|
||||
eCBLcGF0Y2ggU2lnbmluZyBDZXJ0IDEwMTEmMCQGCSqGSIb3DQEJARYXc2VjdXJp
|
||||
dHlAcm9ja3lsaW51eC5vcmcwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIB
|
||||
gQC/k4GyJKctyXNB51dU3TTQ28S7j+OimjM4LmA3qQVNq4go/+DWnbT9NpRb248h
|
||||
T6Dl5HIQ9yKNdt9zPD6fjZG+V8lRpdLnpGUFMWfjyMlGx1JTjtRzZ0QquO8P3gl3
|
||||
JMfLj0uKH+pGXV7QSFA3YiczG2A1jwf2qfDUjQJw87xFT+DYI2GWKrQqOyLnwRRl
|
||||
OeyJkvDOyqh/RVOsVX42bamzmATRCOmixzRGrk3+Ksv/0FV/eVUoqd8yib2AGlMf
|
||||
vMqPBRbrIURbHO4/wgcjhcNl4JioGk2V5FLVwG83dLOfwkJd2zp6I8dR8m1shEbj
|
||||
3zxtqc59JpW7WWhqXbwqCvFSQijVdkui/xyPCCr6o0b9zQWRaBArYbSxds48dgO5
|
||||
ZVHvTTCfSTPYYhtepZYMINuaWIbX3DD3wMOEK2kmNU5Qjg459RDZMb0Rl/PhbGuS
|
||||
F/GbkOVQhllENKjAxsGFi+IfApB2Dvz+EyWouvQlKDRBw5G0KHqauy/aWkeWeRzp
|
||||
n3kCAwEAAaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0O
|
||||
BBYEFLXuB8c35X7L6u1JOlE3l2OwYxLFMB8GA1UdIwQYMBaAFEwsa9fWTugVgcq4
|
||||
6YZmH2XiFm/EMA0GCSqGSIb3DQEBCwUAA4IBAQDN7zB5Kt9p1GJ9kftxgn22XueV
|
||||
YGDB0ct/28aUC7JK+xQQzvIwPDRXpSW7hHUfSfiau6U5xANRF0DCo6J69wFfcfmQ
|
||||
s+FsxsbCqYA6gdjpY2SV0G3H+KxujHlNLkR/TL6L9cS7w88H/2oxu9DpgZAJdGkV
|
||||
hNCzLWy8Om4KBY4EZgop4xTQ5YeaS5oGtzoK22f8iCPUhrTttry39SCn/7l5xn9K
|
||||
O1jadHWDuchS2sDabirES83+h1GMa/f3AMToyxfk1vHP3Mpke1Gy/VT6Cbo0aVSn
|
||||
cIghoSavIh9ME4XCn9ZbPesM5Zc92PBRLeTPwwBiERoxr14VDofFygnjgZHb
|
||||
-----END CERTIFICATE-----
|
BIN
SOURCES/rocky-root-ca.der
Normal file
BIN
SOURCES/rocky-root-ca.der
Normal file
Binary file not shown.
30
SOURCES/rocky-shim.cer
Normal file
30
SOURCES/rocky-shim.cer
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFHzCCBAegAwIBAgIBEzANBgkqhkiG9w0BAQsFADCB1DELMAkGA1UEBhMCVVMx
|
||||
ETAPBgNVBAgMCERlbGF3YXJlMQ4wDAYDVQQHDAVEb3ZlcjEtMCsGA1UECgwkUm9j
|
||||
a3kgRW50ZXJwcmlzZSBTb2Z0d2FyZSBGb3VuZGF0aW9uMSEwHwYDVQQLDBhSZWxl
|
||||
YXNlIGVuZ2luZWVyaW5nIHRlYW0xKDAmBgNVBAMMH1JvY2t5IExpbnV4IFNlY3Vy
|
||||
ZSBCb290IFJvb3QgQ0ExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5QHJvY2t5bGlu
|
||||
dXgub3JnMB4XDTIzMDQxMjE4NTE0NloXDTI0MDQxMTE4NTE0NlowgdYxCzAJBgNV
|
||||
BAYTAlVTMREwDwYDVQQIDAhEZWxhd2FyZTEOMAwGA1UEBwwFRG92ZXIxLTArBgNV
|
||||
BAoMJFJvY2t5IEVudGVycHJpc2UgU29mdHdhcmUgRm91bmRhdGlvbjEhMB8GA1UE
|
||||
CwwYUmVsZWFzZSBlbmdpbmVlcmluZyB0ZWFtMSowKAYDVQQDDCFSb2NreSBMaW51
|
||||
eCBTaGltIFNpZ25pbmcgQ2VydCAxMDExJjAkBgkqhkiG9w0BCQEWF3NlY3VyaXR5
|
||||
QHJvY2t5bGludXgub3JnMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA
|
||||
va6fzVp5Q9FPmdgpPkwoPxz/x6TalOz4xkBdL5OTEr3nJKG6HUWXEb22pTh9GVmU
|
||||
lq6EsdZd5KFHsAy00UTSgTwDD35ZxPDg4yevGRy5ArMY6xABST1QCyC9UdRU0pHo
|
||||
ORPZns/ycfvqOLmJ/4hQrS6O21Fexki29ruJe8bMUN/YcqrB6rcFH67U2HwZvihQ
|
||||
VquQFM6e7Ma1vQHKsM3Oo9Rl26TmDM6/D835QxlZzaBbXd+Pk4kpP7+wUHKYMUQb
|
||||
fDBd5/a4UHFM0hfc6qhBOFYWH1PqK2DKMCHr1Ba5H038XkruJnfX9V1u4LJLOwHc
|
||||
UdsWOE3Ab0Rp+cULz/aV18TgwAVs+vH9KWlERjwrP60wpbwxZ5gRUKJedctDcuA9
|
||||
nF4K28eH23wVZpANo95Rv9IVcqytchDK+gA89Dy36rkmrsxvvcPkTrenW9S03Ntw
|
||||
gtzxoA8mtPfp2lE9DbhShEIQKIhI6V2BJot5u2eW1aLrZy0P19HOdSDOYqAR96ON
|
||||
AgMBAAGjeDB2MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgeAMBYGA1UdJQEB
|
||||
/wQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBS4omfxIr1D2Pa//WSUx7Q5Rlm8SjAf
|
||||
BgNVHSMEGDAWgBRMLGvX1k7oFYHKuOmGZh9l4hZvxDANBgkqhkiG9w0BAQsFAAOC
|
||||
AQEAWOZ77k0XIDa6AELFLyyKUHSw9uJ8svnF+CpQ7N6SJiYwe8gFtBuomDBRedVG
|
||||
s20LbdCN36rmklP/gTm4ILDjX/MvA+g6ExwPhqhIh8A/kIUdp0CHkmKPTUlGskLQ
|
||||
U95U36phasI0vZHTFEtaByQb35XHHbMUyTy346hbQugzah+pnfj7/vrq2EAL4M0e
|
||||
e2NQeMM6RNDIpncA848Hk8QM7E+FuS5xtvWxx6Zf50kQVrd4JMweKKNQCun0cJjz
|
||||
Xejn9bJ4gmDWBV/3n7q3zoG8S5ws09ma5anFzeCy4i8GzltPBvXAwzKddyGmVRvU
|
||||
r/6FWYLGuSOudzH6eQldyZRW2w==
|
||||
-----END CERTIFICATE-----
|
BIN
SOURCES/rocky-shim.der
Normal file
BIN
SOURCES/rocky-shim.der
Normal file
Binary file not shown.
BIN
SOURCES/rocky-signing.der
Normal file
BIN
SOURCES/rocky-signing.der
Normal file
Binary file not shown.
BIN
SOURCES/rocky.1.gz
Normal file
BIN
SOURCES/rocky.1.gz
Normal file
Binary file not shown.
93
SOURCES/rocky.repo
Normal file
93
SOURCES/rocky.repo
Normal file
@ -0,0 +1,93 @@
|
||||
# rocky.repo
|
||||
#
|
||||
# The mirrorlist system uses the connecting IP address of the client and the
|
||||
# update status of each mirror to pick current mirrors that are geographically
|
||||
# close to the client. You should use this for Rocky updates unless you are
|
||||
# manually picking other mirrors.
|
||||
#
|
||||
# If the mirrorlist does not work for you, you can try the commented out
|
||||
# baseurl line instead.
|
||||
|
||||
[baseos]
|
||||
name=Rocky Linux $releasever - BaseOS
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[baseos-debug]
|
||||
name=Rocky Linux $releasever - BaseOS - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[baseos-source]
|
||||
name=Rocky Linux $releasever - BaseOS - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=BaseOS-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[appstream]
|
||||
name=Rocky Linux $releasever - AppStream
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[appstream-debug]
|
||||
name=Rocky Linux $releasever - AppStream - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[appstream-source]
|
||||
name=Rocky Linux $releasever - AppStream - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=AppStream-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[crb]
|
||||
name=Rocky Linux $releasever - CRB
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[crb-debug]
|
||||
name=Rocky Linux $releasever - CRB - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
||||
|
||||
[crb-source]
|
||||
name=Rocky Linux $releasever - CRB - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=CRB-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
|
BIN
SOURCES/rockydup1.x509
Normal file
BIN
SOURCES/rockydup1.x509
Normal file
Binary file not shown.
BIN
SOURCES/rockykpatch1.x509
Normal file
BIN
SOURCES/rockykpatch1.x509
Normal file
Binary file not shown.
452
SPECS/rocky-release.spec
Normal file
452
SPECS/rocky-release.spec
Normal file
@ -0,0 +1,452 @@
|
||||
# Note to packagers/builders:
|
||||
#
|
||||
# If you wish to build the LookAhead or Beta variant of this package, make sure
|
||||
# that you are setting --with=rlbeta or --with=rllookahead on your mock
|
||||
# command. See the README for more information.
|
||||
|
||||
%bcond_with rlbeta
|
||||
%bcond_with rllookahead
|
||||
%bcond_with rloverride
|
||||
|
||||
%define debug_package %{nil}
|
||||
|
||||
# Product information
|
||||
%define product_family Rocky Linux
|
||||
%define variant_titlecase Server
|
||||
%define variant_lowercase server
|
||||
|
||||
# Distribution Name and Version
|
||||
%define distro_name Rocky Linux
|
||||
%define distro %{distro_name}
|
||||
%define distro_code Smoky Quartz
|
||||
%define major 10
|
||||
%define minor 0
|
||||
%define rocky_rel 0%{?rllh:.%{rllh}}%{!?rllh:.1}
|
||||
%define rpm_license BSD-3-Clause
|
||||
%define dist .el%{major}
|
||||
%define home_url https://rockylinux.org/
|
||||
%define bug_url https://bugs.rockylinux.org/
|
||||
%define debug_url https://debuginfod.rockylinux.org/
|
||||
%define dist_vendor RESF
|
||||
|
||||
%define contentdir pub/rocky
|
||||
%define sigcontent pub/sig
|
||||
%define rlosid rocky
|
||||
|
||||
%define os_bug_name Rocky-Linux-%{major}
|
||||
|
||||
################################################################################
|
||||
# Rocky LookAhead Section
|
||||
#
|
||||
# Reset defines for LookAhead variant. Default is stable if 0 or undefined.
|
||||
%if %{with rllookahead}
|
||||
%define minor 0
|
||||
%define contentdir pub/rocky-lh
|
||||
%define rltype -lookahead
|
||||
%define rlstatement LookAhead
|
||||
%endif
|
||||
# End Rocky LookAhead Section
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# Rocky Beta Section
|
||||
#
|
||||
# Reset defines for Beta variant. Default is stable if 0 or undefined.
|
||||
# We do NOT override the minor version number here.
|
||||
%if %{with rlbeta}
|
||||
%define contentdir pub/rocky-beta
|
||||
%define rltype -beta
|
||||
%define rlstatement Beta
|
||||
%endif
|
||||
# End Rocky Beta Section
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# Rocky Override Section
|
||||
#
|
||||
# Resets only the dist tag for the override package. All this does is ensure
|
||||
# that only the rhel macros and settings are provided - This is useful in the
|
||||
# case of a build that cannot be properly debranded (eg dotnet).
|
||||
%if %{with rloverride}
|
||||
%define dist .el%{major}.override
|
||||
%define rlosid rhel
|
||||
%endif
|
||||
# End Rocky Override Section
|
||||
################################################################################
|
||||
|
||||
%define base_release_version %{major}
|
||||
%define dist_release_version %{major}
|
||||
%define full_release_version %{major}.%{minor}
|
||||
|
||||
%ifarch ppc64le
|
||||
%define tuned_profile :server
|
||||
%endif
|
||||
|
||||
# Avoids a weird anaconda problem
|
||||
%global __requires_exclude_from %{_libexecdir}
|
||||
|
||||
# conditional section for future use
|
||||
|
||||
Name: rocky-release%{?rltype}
|
||||
Version: %{full_release_version}
|
||||
Release: %{rocky_rel}%{dist}
|
||||
Summary: %{distro_name} release files
|
||||
Group: System Environment/Base
|
||||
License: %{rpm_license}
|
||||
URL: https://rockylinux.org
|
||||
BuildArch: noarch
|
||||
|
||||
# What do we provide? Some of these needs are a necesity (think comps and
|
||||
# groups) and things like EPEL need it.
|
||||
Provides: rocky-release = %{version}-%{release}
|
||||
Provides: rocky-release(upstream) = %{full_release_version}
|
||||
Provides: redhat-release = %{version}-%{release}
|
||||
Provides: system-release = %{version}-%{release}
|
||||
Provides: system-release(releasever) = %{major}
|
||||
Provides: centos-release = %{version}-%{release}
|
||||
Provides: centos-release(upstream) = %{full_release_version}
|
||||
|
||||
## Required by libdnf
|
||||
Provides: base-module(platform:el%{major})
|
||||
|
||||
## This makes lorax/pungi/anaconda happy
|
||||
Provides: rocky-release-eula = %{version}-%{release}
|
||||
Provides: redhat-release-eula = %{version}-%{release}
|
||||
Provides: centos-release-eula = %{version}-%{release}
|
||||
|
||||
# What are our requirements?
|
||||
Requires: rocky-repos(%{major})
|
||||
|
||||
# GPG Keys (100-199)
|
||||
Source101: RPM-GPG-KEY-Rocky-%{major}
|
||||
Source102: RPM-GPG-KEY-Rocky-%{major}-Testing
|
||||
|
||||
# Release Sources (200-499)
|
||||
Source200: EULA
|
||||
Source201: LICENSE
|
||||
Source202: Contributors
|
||||
Source203: COMMUNITY-CHARTER
|
||||
|
||||
# !! Stable !!
|
||||
Source300: 85-display-manager.preset
|
||||
Source301: 90-default.preset
|
||||
Source302: 90-default-user.preset
|
||||
Source303: 99-default-disable.preset
|
||||
Source304: 50-redhat.conf
|
||||
|
||||
# !! LookAhead !!
|
||||
Source400: 85-display-manager.preset.lh
|
||||
Source401: 90-default.preset.lh
|
||||
Source402: 90-default-user.preset.lh
|
||||
Source403: 99-default-disable.preset.lh
|
||||
Source404: 50-redhat.conf.lh
|
||||
|
||||
# Repo Sources (1200-1299)
|
||||
Source1200: rocky.repo
|
||||
Source1201: rocky-addons.repo
|
||||
Source1202: rocky-extras.repo
|
||||
Source1203: rocky-devel.repo
|
||||
|
||||
# Add ons (1300-1399)
|
||||
Source1300: rocky.1.gz
|
||||
|
||||
# rocky secureboot certs placeholder (1400-1499)
|
||||
Source1400: rockydup1.x509
|
||||
Source1401: rockykpatch1.x509
|
||||
Source1402: rocky-root-ca.der
|
||||
#
|
||||
Source1403: rocky-fwupd.cer
|
||||
Source1404: rocky-grub2.cer
|
||||
Source1405: rocky-kernel.cer
|
||||
Source1406: rocky-shim.cer
|
||||
# all certs in DER format
|
||||
Source1413: rocky-fwupd.der
|
||||
Source1414: rocky-grub2.der
|
||||
Source1415: rocky-kernel.der
|
||||
Source1416: rocky-shim.der
|
||||
|
||||
%description
|
||||
%{distro_name} release files.
|
||||
|
||||
%package -n rocky-repos%{?rltype}
|
||||
Summary: %{distro_name} Package Repositories
|
||||
License: %{rpm_license}
|
||||
Provides: system-repos = %{version}-%{release}
|
||||
Provides: rocky-repos(%{major}) = %{full_release_version}
|
||||
Requires: system-release = %{version}-%{release}
|
||||
Requires: rocky-gpg-keys%{?rltype}
|
||||
Conflicts: %{name} < 8.0
|
||||
|
||||
%description -n rocky-repos%{?rltype}
|
||||
%{distro_name} package repository files for yum/dnf
|
||||
|
||||
%package -n rocky-gpg-keys%{?rltype}
|
||||
Summary: Rocky RPM GPG Keys
|
||||
Conflicts: %{name} < 8.0
|
||||
|
||||
%description -n rocky-gpg-keys%{?rltype}
|
||||
This package provides the RPM signature keys for Rocky.
|
||||
|
||||
%package -n rocky-sb-certs%{?rltype}
|
||||
Summary: %{distro_name} public secureboot certificates
|
||||
Group: System Environment/Base
|
||||
Provides: system-sb-certs = %{version}-%{release}
|
||||
|
||||
%description -n rocky-sb-certs%{?rltype}
|
||||
This package contains the %{distro_name} secureboot public certificates.
|
||||
|
||||
%prep
|
||||
%if %{with rllookahead} && %{with rlbeta}
|
||||
echo "!! WARNING !!"
|
||||
echo "Both LookAhead and Beta were enabled. This is not supported."
|
||||
echo "As a result: BUILD FAILED."
|
||||
exit 1
|
||||
%endif
|
||||
echo Good.
|
||||
|
||||
%build
|
||||
echo Good.
|
||||
|
||||
%install
|
||||
# docs dir for license and contributors
|
||||
mkdir ./docs
|
||||
cp %{SOURCE201} %{SOURCE202} %{SOURCE203} ./docs
|
||||
|
||||
################################################################################
|
||||
# system-release data
|
||||
install -d -m 0755 %{buildroot}%{_sysconfdir}
|
||||
echo "%{distro_name} release %{full_release_version}%{?rlstatement: %{rlstatement}} (%{distro_code})" > %{buildroot}%{_sysconfdir}/rocky-release
|
||||
echo "Derived from Red Hat Enterprise Linux %{full_release_version}" > %{buildroot}%{_sysconfdir}/rocky-release-upstream
|
||||
ln -s rocky-release %{buildroot}%{_sysconfdir}/system-release
|
||||
ln -s rocky-release %{buildroot}%{_sysconfdir}/redhat-release
|
||||
mkdir -p %{buildroot}%{_mandir}/man1
|
||||
install -p -m 0644 %{SOURCE1300} %{buildroot}%{_mandir}/man1/
|
||||
|
||||
# Create the os-release file
|
||||
install -d -m 0755 %{buildroot}%{_prefix}/lib
|
||||
cat > %{buildroot}%{_prefix}/lib/os-release << EOF
|
||||
NAME="%{distro_name}"
|
||||
VERSION="%{full_release_version} (%{distro_code})"
|
||||
ID="%{rlosid}"
|
||||
ID_LIKE="rhel centos fedora"
|
||||
VERSION_ID="%{full_release_version}"
|
||||
PLATFORM_ID="platform:el%{major}"
|
||||
PRETTY_NAME="%{distro_name} %{full_release_version}%{?rlstatement: %{rlstatement}} (%{distro_code})"
|
||||
ANSI_COLOR="0;32"
|
||||
LOGO="fedora-logo-icon"
|
||||
CPE_NAME="cpe:/o:rocky:rocky:%{major}::baseos"
|
||||
HOME_URL="%{home_url}"
|
||||
BUG_REPORT_URL="%{bug_url}"
|
||||
SUPPORT_END="2032-05-31"
|
||||
ROCKY_SUPPORT_PRODUCT="%{os_bug_name}"
|
||||
ROCKY_SUPPORT_PRODUCT_VERSION="%{full_release_version}%{?rlstatement:-%{rlstatement}}"
|
||||
REDHAT_SUPPORT_PRODUCT="%{distro_name}"
|
||||
REDHAT_SUPPORT_PRODUCT_VERSION="%{full_release_version}%{?rlstatement: %{rlstatement}}"
|
||||
EOF
|
||||
|
||||
# Create the symlink for /etc/os-release
|
||||
ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release
|
||||
|
||||
# write cpe to /etc/system/release-cpe
|
||||
echo "cpe:/o:rocky:rocky:%{major}::baseos" > %{buildroot}%{_sysconfdir}/system-release-cpe
|
||||
|
||||
# create /etc/issue and /etc/issue.net, /etc/issue.d
|
||||
echo '\S' > %{buildroot}%{_sysconfdir}/issue
|
||||
echo 'Kernel \r on an \m' >> %{buildroot}%{_sysconfdir}/issue
|
||||
cp %{buildroot}%{_sysconfdir}/issue{,.net}
|
||||
echo >> %{buildroot}%{_sysconfdir}/issue
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/issue.d
|
||||
|
||||
# set up the dist tag macros
|
||||
mkdir -p %{buildroot}%{_rpmmacrodir}
|
||||
cat > %{buildroot}%{_rpmmacrodir}/macros.dist << EOF
|
||||
# dist macros.
|
||||
|
||||
%%__bootstrap ~bootstrap
|
||||
%%rocky_ver %{major}
|
||||
%%rocky %{major}
|
||||
%%centos_ver %{major}
|
||||
%%centos %{major}
|
||||
%%rhel %{major}
|
||||
%%dist %%{!?distprefix0:%%{?distprefix}}%%{expand:%%{lua:for i=0,9999 do print("%%{?distprefix" .. i .."}") end}}.el%{major}%%{?distsuffix}%%{?with_bootstrap:%{__bootstrap}}
|
||||
%%el%{major} 1
|
||||
|
||||
%%dist_vendor %{dist_vendor}
|
||||
%%dist_name %{distro}
|
||||
%%dist_home_url %{home_url}
|
||||
%%dist_bug_report_url %{bug_url}
|
||||
%%dist_debuginfod_url %{debug_url}
|
||||
EOF
|
||||
|
||||
# Data directory
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/rocky-release
|
||||
ln -s rocky-release %{buildroot}%{_datadir}/redhat-release
|
||||
install -p -m 0644 %{SOURCE200} %{buildroot}%{_datadir}/rocky-release/
|
||||
|
||||
# end system-release data
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# systemd section
|
||||
install -d -m 0755 %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
||||
install -d -m 0755 %{buildroot}%{_prefix}/lib/systemd/user-preset/
|
||||
|
||||
install -m 0644 %{SOURCE300} %{buildroot}/%{_prefix}/lib/systemd/system-preset/
|
||||
install -m 0644 %{SOURCE301} %{buildroot}/%{_prefix}/lib/systemd/system-preset/
|
||||
install -m 0644 %{SOURCE302} %{buildroot}/%{_prefix}/lib/systemd/user-preset/
|
||||
|
||||
# same behavior for both presets
|
||||
install -m 0644 %{SOURCE303} %{buildroot}/%{_prefix}/lib/systemd/system-preset/
|
||||
install -m 0644 %{SOURCE303} %{buildroot}/%{_prefix}/lib/systemd/user-preset/
|
||||
|
||||
# sysctl presets
|
||||
install -d -m 0755 %{buildroot}%{_prefix}/lib/sysctl.d/
|
||||
install -m 0644 %{SOURCE304} %{buildroot}/%{_prefix}/lib/sysctl.d/
|
||||
# systemd section
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# start secureboot section
|
||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/pki/sb-certs/
|
||||
install -d -m 0755 %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
|
||||
# Backported certs for now
|
||||
install -m 0644 %{SOURCE1400} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1401} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1402} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1403} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1404} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1405} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1406} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1413} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1414} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1415} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
install -m 0644 %{SOURCE1416} %{buildroot}%{_datadir}/pki/sb-certs/
|
||||
|
||||
# Placeholders
|
||||
# x86_64
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-root-ca.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-x86_64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-kernel.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-x86_64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-grub2.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-x86_64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-fwupd.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-x86_64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-shim.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-shim-x86_64.cer
|
||||
|
||||
# aarch64
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-root-ca.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-aarch64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-kernel.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-aarch64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-grub2.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-aarch64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-fwupd.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-aarch64.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-shim.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-shim-aarch64.cer
|
||||
|
||||
# ppc64le
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-root-ca.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-ppc64le.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-kernel.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-ppc64le.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-grub2.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-ppc64le.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-fwupd.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-ppc64le.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-shim.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-shim-ppc64le.cer
|
||||
|
||||
# armhfp
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-root-ca.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-armhfp.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-kernel.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-armhfp.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-grub2.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-armhfp.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-fwupd.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-armhfp.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-shim.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-shim-armhfp.cer
|
||||
|
||||
# s390x
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-root-ca.der %{buildroot}%{_datadir}/pki/sb-certs/secureboot-ca-s390x.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-kernel.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-kernel-s390x.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-grub2.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-grub2-s390x.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-fwupd.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-fwupd-s390x.cer
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/rocky-shim.cer %{buildroot}%{_datadir}/pki/sb-certs/secureboot-shim-s390x.cer
|
||||
|
||||
# symlinks for everybody
|
||||
for x in $(ls %{buildroot}%{_datadir}/pki/sb-certs); do
|
||||
ln -sr %{buildroot}%{_datadir}/pki/sb-certs/${x} %{buildroot}%{_sysconfdir}/pki/sb-certs/${x}
|
||||
done
|
||||
|
||||
# end secureboot section
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# dnf repo section
|
||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/yum.repos.d
|
||||
install -p -m 0644 %{SOURCE1200} %{buildroot}%{_sysconfdir}/yum.repos.d/
|
||||
install -p -m 0644 %{SOURCE1201} %{buildroot}%{_sysconfdir}/yum.repos.d/
|
||||
install -p -m 0644 %{SOURCE1202} %{buildroot}%{_sysconfdir}/yum.repos.d/
|
||||
install -p -m 0644 %{SOURCE1203} %{buildroot}%{_sysconfdir}/yum.repos.d/
|
||||
|
||||
# dnf stuff
|
||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/dnf/vars
|
||||
echo "%{contentdir}" > %{buildroot}%{_sysconfdir}/dnf/vars/contentdir
|
||||
echo "%{sigcontent}" > %{buildroot}%{_sysconfdir}/dnf/vars/sigcontentdir
|
||||
echo "%{?rltype}" > %{buildroot}%{_sysconfdir}/dnf/vars/rltype
|
||||
echo "%{major}-stream" > %{buildroot}%{_sysconfdir}/dnf/vars/stream
|
||||
|
||||
# Copy out GPG keys
|
||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/pki/rpm-gpg
|
||||
install -p -m 0644 %{SOURCE101} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
|
||||
install -p -m 0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/
|
||||
# end dnf repo section
|
||||
################################################################################
|
||||
|
||||
################################################################################
|
||||
# lookahead overrides
|
||||
# TODO: Is there a cleaner way?
|
||||
%if %{with rllookahead}
|
||||
install -m 0644 %{SOURCE400} %{buildroot}/%{_prefix}/lib/systemd/system-preset/85-display-manager.preset
|
||||
install -m 0644 %{SOURCE401} %{buildroot}/%{_prefix}/lib/systemd/system-preset/90-default.preset
|
||||
install -m 0644 %{SOURCE402} %{buildroot}/%{_prefix}/lib/systemd/user-preset/90-default-user.preset
|
||||
|
||||
install -m 0644 %{SOURCE403} %{buildroot}/%{_prefix}/lib/systemd/system-preset/99-default-disable.preset
|
||||
install -m 0644 %{SOURCE403} %{buildroot}/%{_prefix}/lib/systemd/user-preset/99-default-disable.preset
|
||||
install -m 0644 %{SOURCE404} %{buildroot}/%{_prefix}/lib/sysctl.d/50-redhat.conf
|
||||
%endif
|
||||
# lookahead replacements
|
||||
################################################################################
|
||||
|
||||
%files
|
||||
%license docs/LICENSE
|
||||
%doc docs/Contributors docs/COMMUNITY-CHARTER
|
||||
%dir %{_sysconfdir}/yum.repos.d
|
||||
%{_sysconfdir}/redhat-release
|
||||
%{_sysconfdir}/system-release
|
||||
%{_sysconfdir}/rocky-release
|
||||
%{_sysconfdir}/rocky-release-upstream
|
||||
%config(noreplace) %{_sysconfdir}/os-release
|
||||
%config %{_sysconfdir}/system-release-cpe
|
||||
%config(noreplace) %{_sysconfdir}/issue
|
||||
%config(noreplace) %{_sysconfdir}/issue.net
|
||||
%dir %{_sysconfdir}/issue.d
|
||||
%{_rpmmacrodir}/macros.dist
|
||||
%{_datadir}/redhat-release
|
||||
%{_datadir}/rocky-release
|
||||
%{_prefix}/lib/os-release
|
||||
%{_prefix}/lib/systemd/system-preset/*
|
||||
%{_prefix}/lib/systemd/user-preset/*
|
||||
%{_prefix}/lib/sysctl.d/50-redhat.conf
|
||||
%{_mandir}/man1/rocky.1.gz
|
||||
|
||||
%files -n rocky-repos%{?rltype}
|
||||
%license docs/LICENSE
|
||||
%config(noreplace) %{_sysconfdir}/yum.repos.d/rocky.repo
|
||||
%config(noreplace) %{_sysconfdir}/yum.repos.d/rocky-addons.repo
|
||||
%config(noreplace) %{_sysconfdir}/yum.repos.d/rocky-extras.repo
|
||||
%config(noreplace) %{_sysconfdir}/yum.repos.d/rocky-devel.repo
|
||||
%config(noreplace) %{_sysconfdir}/dnf/vars/contentdir
|
||||
%config(noreplace) %{_sysconfdir}/dnf/vars/sigcontentdir
|
||||
%config(noreplace) %{_sysconfdir}/dnf/vars/rltype
|
||||
%config(noreplace) %{_sysconfdir}/dnf/vars/stream
|
||||
|
||||
%files -n rocky-gpg-keys%{?rltype}
|
||||
%{_sysconfdir}/pki/rpm-gpg/
|
||||
|
||||
%files -n rocky-sb-certs%{?rltype}
|
||||
# care: resetting symlinks is intended
|
||||
%dir %{_sysconfdir}/pki/sb-certs
|
||||
%dir %{_datadir}/pki/sb-certs
|
||||
%{_sysconfdir}/pki/sb-certs/*
|
||||
%{_datadir}/pki/sb-certs/*
|
||||
|
||||
%changelog
|
||||
* Sat Jun 17 2023 Louis Abel <label@rockylinux.org> - 10.0-0.1
|
||||
- Init for Rocky Linux 10 (Smoky Quartz)
|
4
code
Normal file
4
code
Normal file
@ -0,0 +1,4 @@
|
||||
8: Green Obsidian
|
||||
9: Blue Onyx
|
||||
10: Smoky Quartz
|
||||
11: Lavender Calcite
|
Loading…
Reference in New Issue
Block a user