diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2024-04-19 13:25:31 +0200 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@gmail.com> | 2024-04-19 15:05:19 +0200 |
commit | 792eb0f440c63090512f39b6aa0ce32278b30cda (patch) | |
tree | 89c61a9c19f66d5803af39d1166e0fb768a182fc /mkosi.conf | |
parent | Merge pull request #32349 from yuwata/sd-event-source-get-inotify-path (diff) | |
download | systemd-792eb0f440c63090512f39b6aa0ce32278b30cda.tar.xz systemd-792eb0f440c63090512f39b6aa0ce32278b30cda.zip |
mkosi: Build command line into the image
This allows using systemd-vmspawn itself while still getting a decent
experience.
Diffstat (limited to 'mkosi.conf')
-rw-r--r-- | mkosi.conf | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/mkosi.conf b/mkosi.conf index b9c928b027..02f6a90b6f 100644 --- a/mkosi.conf +++ b/mkosi.conf @@ -17,29 +17,30 @@ Environment=ASAN_OPTIONS=verify_asan_link_order=false @SELinuxRelabel=no BuildSourcesEphemeral=yes +KernelCommandLine=systemd.crash_shell + systemd.log_level=debug,console:info + systemd.log_ratelimit_kmsg=0 + systemd.journald.forward_to_console + systemd.journald.max_level_console=warning + # 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 + [Host] @Incremental=yes @RuntimeSize=8G @RuntimeBuildSources=yes @QemuSmp=2 ToolsTreePackages=virtiofsd -KernelCommandLineExtra=systemd.crash_shell - systemd.log_level=debug,console:info - systemd.log_ratelimit_kmsg=0 - systemd.journald.forward_to_console - systemd.journald.max_level_console=warning - # 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 |