2021-01-03 18:05:06 +03:00
# SPDX-License-Identifier: LGPL-2.1-or-later
2023-11-28 20:38:22 +03:00
[Config]
2024-04-05 19:19:59 +03:00
@Images=system
2024-04-14 20:53:09 +03:00
MinimumVersion=23~devel
2023-09-09 11:20:01 +03:00
2021-01-03 18:05:06 +03:00
[Output]
2024-04-19 10:17:58 +03:00
@OutputDirectory=build/mkosi.output
@BuildDirectory=build/mkosi.builddir
@CacheDirectory=build/mkosi.cache
2023-07-14 15:52:58 +03:00
[Content]
2023-02-21 17:09:38 +03:00
# Prevent ASAN warnings when building the image and ship the real ASAN options prefixed with MKOSI_.
2022-07-15 03:26:52 +03:00
Environment=ASAN_OPTIONS=verify_asan_link_order=false
2023-02-21 17:09:38 +03:00
MKOSI_ASAN_OPTIONS=strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1:disable_coredump=0:use_madv_dontdump=1
MKOSI_UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:halt_on_error=1
2024-01-26 00:48:55 +03:00
@SELinuxRelabel=no
2024-03-08 21:12:16 +03:00
BuildSourcesEphemeral=yes
2021-01-03 18:05:06 +03:00
2024-04-19 14:25:31 +03:00
KernelCommandLine=systemd.crash_shell
systemd.log_level=debug,console:info
systemd.log_ratelimit_kmsg=0
# Disable the kernel's ratelimiting on userspace logging to kmsg.
printk.devkmsg=on
# Make sure /sysroot is mounted rw in the initrd.
rw
# Lower the default device timeout so we get a shell earlier if the root device does
# not appear for some reason.
systemd.default_device_timeout_sec=20
# Make sure no LSMs are enabled by default.
apparmor=0
selinux=0
enforcing=0
systemd.early_core_pattern=/core
systemd.firstboot=no
systemd.setenv=SYSTEMD_ENABLE_LOG_CONTEXT=yes
SYSTEMD_ENABLE_LOG_CONTEXT=yes
2024-05-09 10:56:06 +03:00
raid=noautodetect
2024-05-09 10:57:12 +03:00
oops=panic
panic=-1
softlockup_panic=1
panic_on_warn=1
2024-04-19 14:25:31 +03:00
2021-01-03 18:05:06 +03:00
[Host]
2024-04-30 15:29:14 +03:00
Credentials=journal.storage=persistent
2023-09-01 14:58:16 +03:00
@Incremental=yes
2024-04-15 23:28:11 +03:00
@RuntimeBuildSources=yes
2024-04-05 19:19:59 +03:00
@QemuSmp=2
2024-05-03 15:15:55 +03:00
@QemuSwtpm=yes
@QemuVsock=yes
@QemuKvm=yes
2023-12-07 21:52:41 +03:00
ToolsTreePackages=virtiofsd