1
0
mirror of https://github.com/systemd/systemd synced 2024-07-09 04:26:06 +00:00

docs: Add note on RuntimeBuildSources= to hacking guide

This commit is contained in:
Daan De Meyer 2024-04-08 12:14:47 +02:00 committed by Luca Boccassi
parent bbecef795b
commit e71b40fd00

View File

@ -82,6 +82,21 @@ to `mkosi.local.conf`:
QemuFirmware=uefi
```
To avoid having to build a new image all the time when iterating on a patch, add
the following to `mkosi.local.conf`:
```conf
[Host]
RuntimeBuildSources=yes
```
After enabling this setting, the source and build directories will be mounted to
`/work/src` and `/work/build` respectively when booting the image as a container
or virtual machine. To build the latest changes and re-install, run
`meson install -C /work/build --only-changed` in the container or virtual machine
and optionally restart the daemon(s) you're working on using
`systemctl restart <units>` or `systemctl daemon-reexec` if you're working on pid1.
Putting this all together, here's a series of commands for preparing a patch
for systemd: