summaryrefslogtreecommitdiffstats
path: root/mkosi.conf
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2024-04-19 13:25:31 +0200
committerLuca Boccassi <luca.boccassi@gmail.com>2024-04-19 15:05:19 +0200
commit792eb0f440c63090512f39b6aa0ce32278b30cda (patch)
tree89c61a9c19f66d5803af39d1166e0fb768a182fc /mkosi.conf
parentMerge pull request #32349 from yuwata/sd-event-source-get-inotify-path (diff)
downloadsystemd-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.conf41
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