summaryrefslogtreecommitdiffstats
path: root/mkosi.sanitizers/mkosi.postinst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mkosi: drop wrapper for unshareYu Watanabe2024-12-141-1/+0
| | | | | This effectively reverts ef9a3241b37690ee0e76d84d48f82135da42e48b, as it does not work.
* mkosi: wrap unshare command when running with sanitizersYu Watanabe2024-12-121-1/+2
| | | | | Follow-up for 219a6dbbf3ad0121ec43118d4fcdb7b375532cbe. Fixes #35546.
* mkosi: move setting for journald to mkosi.extraYu Watanabe2024-11-291-11/+0
|
* mkosi: Add dnf and dnf5 to sanitizer workaround listDaan De Meyer2024-11-241-0/+2
|
* mkosi: Use bash to execute command -vDaan De Meyer2024-11-241-2/+2
| | | | | | command is only an executable on Fedora due to a downstream patch, on Arch for example it's only a builtin so we have to use bash to execute command -v to get proper results on Arch.
* mkosi: Don't create sanitizer wrappers for every mkfs binaryDaan De Meyer2024-09-031-5/+0
| | | | | | mksquashfs for some reason ends up in nss_systemd and mkfs.btrfs links against libudev. The others don't need a sanitizer wrapper script.
* mkosi: Introduce build imageDaan De Meyer2024-07-151-0/+131
We want the exitrd image to be built with the latest systemd as well. As the exitrd image is built as part of mkosi.images, and all subimages are built before the main image, this implies the packages must be built as a subimage in mkosi.images/ as well. So we introduce the build image and move all logic related to building distribution packages there. This also has the nice side effect of slimming down the main image as the build dependencies are not installed into the main image anymore. It also makes sure the packages are built in a "clean" chroot without any of the other packages which we install in the main image available.