39b6aa7c54
Config [[files]] entries for init services used /usr/lib/init.d/ paths, which get silently overwritten by package staging (Layer 2 over Layer 1). Per AGENTS.md, config overrides MUST use /etc/init.d/ so the init system's config_for_dirs() gives them priority over package defaults. Fixes mini image debug console failure (getty: failed to open TTY /scheme/fbcon/3: No such file or directory) caused by base package's 31_debug_console.service overwriting minimal.toml's debug scheme override.
57 lines
927 B
TOML
57 lines
927 B
TOML
# Minimal configuration
|
|
|
|
include = ["base.toml"]
|
|
|
|
# General settings
|
|
[general]
|
|
# Filesystem size in MiB
|
|
filesystem_size = 196
|
|
|
|
# Package settings
|
|
[packages]
|
|
ca-certificates = {}
|
|
coreutils = {}
|
|
extrautils = {}
|
|
ion = {}
|
|
pkgutils = {}
|
|
kibi = {}
|
|
|
|
[[files]]
|
|
path = "/etc/init.d/29_activate_console.service"
|
|
data = """
|
|
[unit]
|
|
description = "Activate console VT"
|
|
requires_weak = ["00_base.target"]
|
|
|
|
[service]
|
|
cmd = "inputd"
|
|
args = ["-A", "2"]
|
|
type = "oneshot_async"
|
|
"""
|
|
|
|
[[files]]
|
|
path = "/etc/init.d/30_console.service"
|
|
data = """
|
|
[unit]
|
|
description = "Console terminals"
|
|
requires_weak = ["29_activate_console.service"]
|
|
|
|
[service]
|
|
cmd = "getty"
|
|
args = ["2"]
|
|
type = "oneshot_async"
|
|
"""
|
|
|
|
[[files]]
|
|
path = "/etc/init.d/31_debug_console.service"
|
|
data = """
|
|
[unit]
|
|
description = "Debug console"
|
|
requires_weak = ["29_activate_console.service"]
|
|
|
|
[service]
|
|
cmd = "getty"
|
|
args = ["/scheme/debug/no-preserve", "-J"]
|
|
type = "oneshot_async"
|
|
"""
|