]> git.ipfire.org Git - thirdparty/systemd.git/commit
mkosi: Rework how the pkgenv environment variables are set
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 1 Sep 2025 15:29:54 +0000 (17:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 25 Nov 2025 10:02:34 +0000 (11:02 +0100)
commitfb514c2f8f195c869b2f0e9ea5ae4ecdd639ebbd
tree14aa21cc10e7f6ed9dbd0cfb999ed08c025a1312
parent2fe49e8a4c07b1a8d2652f4f1e70505f63653151
mkosi: Rework how the pkgenv environment variables are set

Instead of including distribution specific files in the subimages,
let's have one common mkosi.pkgenv/ directory that handles all the
matching which is then included in the subimages.

This gives us more control on exactly how we do the matching.
17 files changed:
.packit.yml
mkosi/mkosi.conf
mkosi/mkosi.images/build/mkosi.conf
mkosi/mkosi.images/build/mkosi.conf.d/arch/mkosi.conf
mkosi/mkosi.images/build/mkosi.conf.d/centos-fedora/mkosi.conf
mkosi/mkosi.images/build/mkosi.conf.d/debian-ubuntu/mkosi.conf
mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.conf
mkosi/mkosi.pkgenv/mkosi.conf.d/arch.conf [moved from mkosi/mkosi.conf.d/arch/mkosi.conf.d/pkgenv.conf with 90% similarity]
mkosi/mkosi.pkgenv/mkosi.conf.d/centos-fedora.conf [moved from mkosi/mkosi.conf.d/centos-fedora/mkosi.conf.d/pkgenv.conf with 82% similarity]
mkosi/mkosi.pkgenv/mkosi.conf.d/debian-ubuntu.conf [moved from mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf.d/pkgenv.conf with 84% similarity]
mkosi/mkosi.pkgenv/mkosi.conf.d/opensuse.conf [moved from mkosi/mkosi.conf.d/opensuse/mkosi.conf.d/pkgenv.conf with 89% similarity]
mkosi/mkosi.tools.conf/mkosi.conf
mkosi/mkosi.tools.conf/mkosi.conf.d/arch.conf
mkosi/mkosi.tools.conf/mkosi.conf.d/centos-fedora.conf
mkosi/mkosi.tools.conf/mkosi.conf.d/debian-ubuntu.conf
mkosi/mkosi.tools.conf/mkosi.conf.d/opensuse.conf
tools/fetch-distro.py