From 392a9bd0cfd7f53dd5f2a2be88abe1d311b69c59 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 25 Apr 2025 13:56:22 +0200 Subject: [PATCH] man/systemd-nspawn: call dnf with --use-host-config This is needed for dnf5. But dnf-4 doesn't know about it. So also add a hint to skip the option with dnf-4. We can drop this later when dnf5 is the default everywhere. Also, s/vim-minimal/nano/. Nano is the default editor in Fedora since https://fedoraproject.org/wiki/Changes/UseNanoByDefault. --- man/systemd-nspawn.xml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/man/systemd-nspawn.xml b/man/systemd-nspawn.xml index 6d6fd2de11a..5b6bf9bb200 100644 --- a/man/systemd-nspawn.xml +++ b/man/systemd-nspawn.xml @@ -1901,12 +1901,14 @@ After=sys-subsystem-net-devices-ens1.device Build and boot a minimal Fedora distribution in a container # dnf -y --releasever=&fedora_latest_version; --installroot=/var/lib/machines/f&fedora_latest_version; \ - --repo=fedora --repo=updates --setopt=install_weak_deps=False install \ - passwd dnf fedora-release vim-minimal util-linux systemd systemd-networkd + --use-host-config --setopt=install_weak_deps=0 \ + --repo=fedora --repo=updates install \ + passwd dnf fedora-release nano util-linux systemd systemd-networkd # systemd-nspawn -bD /var/lib/machines/f&fedora_latest_version; - This installs a minimal Fedora distribution into the - directory /var/lib/machines/f&fedora_latest_version; + (Omit --use-host-config when using dnf <= 4.) + This installs a minimal Fedora distribution into the directory + /var/lib/machines/f&fedora_latest_version; and then boots that OS in a namespace container. Because the installation is located underneath the standard /var/lib/machines/ directory, it is also possible to start the machine using -- 2.47.3