mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 10:25:37 +03:00
a743cacd7b
We include scratch space in the rootfs image itself so we don't have need for the scratch device so let's disable it by default.
56 lines
2.0 KiB
Plaintext
56 lines
2.0 KiB
Plaintext
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
[Config]
|
|
@Images=system
|
|
MinimumVersion=23~devel
|
|
|
|
[Output]
|
|
@OutputDirectory=build/mkosi.output
|
|
@BuildDirectory=build/mkosi.builddir
|
|
@CacheDirectory=build/mkosi.cache
|
|
|
|
[Content]
|
|
# The kernel versions in CentOS Stream 9 and Ubuntu 22.04 don't support orphan_file, but later
|
|
# versions of mkfs.ext4 enabled it by default, so we disable it explicitly.
|
|
Environment=SYSTEMD_REPART_MKFS_OPTIONS_EXT4="-O ^orphan_file"
|
|
@SELinuxRelabel=no
|
|
BuildSourcesEphemeral=yes
|
|
|
|
# Adding more kernel command line arguments is likely to hit the kernel command line limit (512 bytes) in
|
|
# various scenarios. Consider adding support for a credential instead if possible and using that.
|
|
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=30
|
|
# Make sure no LSMs are enabled by default.
|
|
apparmor=0
|
|
selinux=0
|
|
enforcing=0
|
|
systemd.early_core_pattern=/core
|
|
systemd.firstboot=no
|
|
raid=noautodetect
|
|
oops=panic
|
|
panic=-1
|
|
softlockup_panic=1
|
|
panic_on_warn=1
|
|
# These don't ship proper units with [Install] directives so we have to mask them instead.
|
|
systemd.mask=isc-dhcp-server.service
|
|
systemd.mask=mdmonitor.service
|
|
|
|
[Host]
|
|
Credentials=journal.storage=persistent
|
|
@Incremental=yes
|
|
@RuntimeBuildSources=yes
|
|
@RuntimeScratch=no
|
|
@QemuSmp=2
|
|
@QemuSwtpm=yes
|
|
@QemuVsock=yes
|
|
@QemuKvm=yes
|
|
ToolsTreePackages=virtiofsd
|