# Red Bear OS Minimal Configuration # Console/Server variant with bare-metal driver support but no GUI # # Build: make all CONFIG_NAME=redbear-minimal include = ["minimal.toml", "redbear-legacy-base.toml", "redbear-device-services.toml", "redbear-netctl.toml"] [general] # Minimal image now includes firmware payloads and Wi-Fi control-plane packages, # so the previous 512 MiB image is too small for live ISO assembly. filesystem_size = 2048 [packages] # Red Bear OS branding redbear-release = {} # Native Redox PCI/USB listing tools (lspci, lsusb) redbear-hwutils = {} # Redox-native netctl compatibility command redbear-netctl = {} redbear-netctl-console = {} # Native network reporting and connect-scan tools redbear-netstat = {} redbear-traceroute = {} redbear-mtr = {} redbear-nmap = {} # Firmware loading + Wi-Fi control plane redbear-firmware = {} firmware-loader = {} redbear-wifictl = {} # Input/runtime service prerequisites evdevd = {} udev-shim = {} # Terminal file manager mc = {} # Diagnostic tool redbear-info = {} # Phase 2 baseline: enable the default DHCP profile so VM and wired setups # use the existing netctl boot path automatically. [[files]] path = "/etc/netctl/active" data = "wired-dhcp\n" # minimal.toml: "inputd -A 2", "nowait getty 2", "nowait getty /scheme/debug/no-preserve -J" [[files]] path = "/usr/lib/init.d/30_console" data = "" [[files]] path = "/usr/lib/init.d/15_fatd.service" data = "" [[files]] path = "/usr/lib/init.d/29_activate_console.service" data = """ [unit] description = "Activate console VT" requires_weak = [ "10_net.target", ] [service] cmd = "inputd" args = ["-A", "2"] type = "oneshot" """ [[files]] path = "/usr/lib/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 = "/usr/lib/init.d/31_debug_console.service" data = """ [unit] description = "Debug console" requires_weak = [ "10_net.target", ] [service] cmd = "getty" args = ["/scheme/debug/no-preserve", "-J"] type = "oneshot_async" """