From e67a9ca22c3613bfea5799d6f9b9699859ad1ecf Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 22 Sep 2023 10:57:29 -0400 Subject: [PATCH] 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. --- copr-fedora-dnf.repo | 11 +++++++++++ fedora-dev.yaml | 1 + tier-1/dnf.yaml | 5 +++++ tier-1/manifest.yaml | 1 + 4 files changed, 18 insertions(+) create mode 100644 copr-fedora-dnf.repo create mode 100644 tier-1/dnf.yaml diff --git a/copr-fedora-dnf.repo b/copr-fedora-dnf.repo new file mode 100644 index 0000000..306b5d2 --- /dev/null +++ b/copr-fedora-dnf.repo @@ -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 + diff --git a/fedora-dev.yaml b/fedora-dev.yaml index eeb47fa..d8165b0 100644 --- a/fedora-dev.yaml +++ b/fedora-dev.yaml @@ -3,6 +3,7 @@ repos: - copr-fedora-coreos-continuous - copr-fedora-bootc + - copr-fedora-dnf packages: - bootc diff --git a/tier-1/dnf.yaml b/tier-1/dnf.yaml new file mode 100644 index 0000000..5a57c7a --- /dev/null +++ b/tier-1/dnf.yaml @@ -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 diff --git a/tier-1/manifest.yaml b/tier-1/manifest.yaml index 9e892ac..2e3b38f 100644 --- a/tier-1/manifest.yaml +++ b/tier-1/manifest.yaml @@ -2,6 +2,7 @@ include: - manifest-tier-0.yaml - bootable-rpm-ostree.yaml + - dnf.yaml - firmware.yaml - networking-tools.yaml - system-configuration.yaml