summaryrefslogtreecommitdiff
path: root/mkosi.default.d
Commit message (Collapse)AuthorAgeFilesLines
* mkosi: Add netcat to fedora imageDaan De Meyer2021-10-301-0/+1
| | | | This helps with testing socket units.
* mkosi: Install less in the mkosi Fedora imageDaan De Meyer2021-10-301-0/+1
| | | | | | We're actually falling back to `more` in the mkosi image which doesn't behave quite the same as less which is somewhat annoying. Let's make sure `less` is installed so systemd can use it as the pager.
* mkosi: Add number prefixes to per-distro files for easier overridingDaan De Meyer2021-10-145-0/+0
| | | | This allows developers to add override files to override per-distro settings.
* mkosi: add libbpf dependencyIago López Galeiras2021-10-062-0/+9
| | | | For distros that ship libbpf >=0.2.0.
* Revert "mkosi: turn off qemu headless mode"Lennart Poettering2021-09-241-1/+1
| | | | | | This reverts commit a02c1239cc8064d6dc34279b027a264cfa1ebf07. (Sorry, I pushed this directly to 'main' by accident)
* mkosi: turn off qemu headless modeLennart Poettering2021-09-231-1/+1
| | | | | | | | | | | We ship the mkosi files to make sure we can test our own code. A good chunk of our code (and the main reason to use qemu rather than nspawn) is the EFI code, i.e. in sd-boot and the EFI stub. Hence it's bad idea to use qemu headless mode, since that means we bypass all that. Let's hence toggle the defaults here, but keep the line in place, to make it easy to switch back if someone wants the speed, rather than the testing.
* tree-wide: fix typoYu Watanabe2021-09-051-1/+1
|
* mkosi: move distro files to mkosi.default.d/Zbigniew Jędrzejewski-Szmek2021-09-035-0/+349
| | | | | | | | | | | | | | | | | With this change, "mkosi build" will automatically build systemd for the current distro without any further configuration. If people want to do a cross-distro build by default, they can still create mkosi.default, but I assume that this is relatively rare. If people have symlinked mkosi.default to one of the files in .mkosi/, they'll need to adjust the symlink. (Building without configuration would always fail, since systemd has many many required dependencies. I think it's nicer to do the most commonly expected thing by default, i.e. rebuild for the current distro.) Mkosi is nowadays packaged for most distros, so recommend installing of distro packages as the primary installation mechanism.
* mkosi: Enable InstallDirectory and SourceFileTransferFinal optionsDaan De Meyer2021-01-061-0/+2
| | | | | | | | | | - InstallDirectory caches the install part of the build process which speeds up incremental builds a little and allows inspecting the installed components in mkosi.installdir. - SourceFileTransferFinal copies the source files to the final image which makes the gdb experience in qemu/systemd-nspawn a bit nicer as it can now find the source files and show the source code in the gdb cli itself.
* Move shared mkosi settings to a single file in mkosi.default.d/Daan De Meyer2021-01-061-0/+20