tier-1: Add dnf (and for -dev, fetch from copr)

Part of the aim of this project is to make `dnf` "Just work"
in a bootable container native host.

There's some details to work through, but tier-1 is already
large, and this doesn't add much more.
This commit is contained in:
Colin Walters 2023-09-22 10:57:29 -04:00
parent d862f5d27e
commit e67a9ca22c
4 changed files with 18 additions and 0 deletions

11
copr-fedora-dnf.repo Normal file
View File

@ -0,0 +1,11 @@
[copr-fedora-dnf]
name=Copr repo for dnf-nightly owned by rpmsoftwaremanagement
baseurl=https://download.copr.fedorainfracloud.org/results/rpmsoftwaremanagement/dnf-nightly/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/rpmsoftwaremanagement/dnf-nightly/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

View File

@ -3,6 +3,7 @@
repos: repos:
- copr-fedora-coreos-continuous - copr-fedora-coreos-continuous
- copr-fedora-bootc - copr-fedora-bootc
- copr-fedora-dnf
packages: packages:
- bootc - bootc

5
tier-1/dnf.yaml Normal file
View File

@ -0,0 +1,5 @@
# A full dnf experience at build time, but right now
# `dnf update` *client side* doesn't do much helpful...
packages:
- dnf
- dnf-utils

View File

@ -2,6 +2,7 @@
include: include:
- manifest-tier-0.yaml - manifest-tier-0.yaml
- bootable-rpm-ostree.yaml - bootable-rpm-ostree.yaml
- dnf.yaml
- firmware.yaml - firmware.yaml
- networking-tools.yaml - networking-tools.yaml
- system-configuration.yaml - system-configuration.yaml