From: Zbigniew Jędrzejewski-Szmek Date: Fri, 25 Apr 2025 11:56:22 +0000 (+0200) Subject: man/systemd-nspawn: call dnf with --use-host-config X-Git-Tag: v258-rc1~737^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=392a9bd0cfd7f53dd5f2a2be88abe1d311b69c59;p=thirdparty%2Fsystemd.git 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. --- 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