mkosi: Streamline running the integration tests without building systemd
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 11 Jul 2024 14:09:47 +0000 (16:09 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 18 Jul 2024 19:14:03 +0000 (21:14 +0200)
commitc54eab5dd0b520c0ee52ceea75c3f974a322c1c7
treee23571d0de37462e010e00207540203c6ef8e52b
parent3bde2db7a45d326643967e9e5c1900a821967746
mkosi: Streamline running the integration tests without building systemd

Let's document in detail how to build the integration test image and run
the integration tests without building systemd. To streamline the process,
we stop automatically using binaries from build/ when invoking mkosi directly
and don't automatically use a tools tree anymore if systemd on the host is too
old. Instead, we document these options in HACKING.md and change the mkosi meson
target to automatically use the current build directory as an extra binary search
path for mkosi.

(cherry picked from commit d279ec4a50d83ab44200ea410fa09d7ba2e5c824)
docs/HACKING.md
meson.build
mkosi.conf.d/10-extra-search-paths.conf [deleted file]
mkosi.conf.d/10-tools.conf [deleted file]
test/README.testsuite