]> git.ipfire.org Git - thirdparty/mkosi.git/commit
Allow adding extra tools tree configuration via mkosi.tools.conf 3636/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 31 Mar 2025 12:37:27 +0000 (14:37 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 31 Mar 2025 13:39:20 +0000 (15:39 +0200)
commit69406aa1286335601f341bf2a15af840ec71b1ab
tree48b369a22e80ea7bcbff38b8fd518ce85d6d807d
parent8346acaa14194cbfc3d78e3fcc83272bb295c726
Allow adding extra tools tree configuration via mkosi.tools.conf

Instead of adding ever more ToolsTreeXXX= settings, let's allow
adding extra tools tree configuration via mkosi.tools.conf which can
be either a file or a directory containing extra configuration for the
default tools tree.
mkosi.tools.conf/mkosi.conf [moved from mkosi.conf.d/40-tools/mkosi.conf with 73% similarity]
mkosi.tools.conf/mkosi.conf.d/arch.conf [moved from mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf with 72% similarity]
mkosi.tools.conf/mkosi.conf.d/azure-centos-fedora.conf [moved from mkosi.conf.d/40-tools/mkosi.conf.d/azure-centos-fedora.conf with 50% similarity]
mkosi.tools.conf/mkosi.conf.d/debian-kali-ubuntu.conf [moved from mkosi.conf.d/40-tools/mkosi.conf.d/debian-kali-ubuntu.conf with 55% similarity]
mkosi.tools.conf/mkosi.conf.d/fedora.conf [moved from mkosi.conf.d/40-tools/mkosi.conf.d/fedora.conf with 61% similarity]
mkosi.tools.conf/mkosi.conf.d/opensuse.conf [moved from mkosi.conf.d/40-tools/mkosi.conf.d/opensuse.conf with 80% similarity]
mkosi/config.py
mkosi/resources/man/mkosi.1.md
tests/test_config.py