]> git.ipfire.org Git - thirdparty/mkosi.git/commit
Allow using a default tools tree 1858/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 3 Sep 2023 11:55:00 +0000 (13:55 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 4 Sep 2023 11:27:36 +0000 (13:27 +0200)
commit35397affed57c656967367b15bff723a441fec2a
treebd1838f6fadb8540fda68d189dffc3d5bf6f41b7
parent6033bf9fa6d7038f98585b99c97dc7d4475de0bb
Allow using a default tools tree

Instead of requiring users to always set up a tools tree preset, let's
allow specifying "default" as the tools tree to have mkosi build a default
tools tree itself. This default tools tree includes all the software that
might be necessary to build an image (excluding software that might be
required by various user scripts).

For distributions that do not have a rolling release variant, we use the
closest matching distribution. e.g. for CentOS, we use Fedora and for
Ubuntu we use Debian.
12 files changed:
mkosi/__init__.py
mkosi/config.py
mkosi/distributions/__init__.py
mkosi/distributions/arch.py
mkosi/distributions/centos.py
mkosi/distributions/debian.py
mkosi/distributions/fedora.py
mkosi/distributions/gentoo.py
mkosi/distributions/mageia.py
mkosi/distributions/openmandriva.py
mkosi/distributions/opensuse.py
mkosi/resources/mkosi.md