# Red Bear greeter/login service wiring # # This fragment is intended to be included by the active desktop/graphics target. [users.greeter] password = "" uid = 101 gid = 101 name = "greeter" home = "/nonexistent" shell = "/usr/bin/ion" [groups.greeter] gid = 101 members = ["greeter"] [packages] redbear-authd = {} redbear-session-launch = {} redbear-greeter = {} [[files]] path = "/usr/lib/init.d/19_redbear-authd.service" data = """ [unit] description = "Red Bear authentication daemon" requires_weak = [ "12_dbus.service", ] [service] cmd = "ion" args = [ "-c", "redbear-authd", ] type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/20_display.service" data = """ [unit] description = "Legacy display compatibility shim" requires_weak = [ ] [service] cmd = "ion" args = ["-c", "true"] envs = { VT = "3" } type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/20_greeter.service" data = """ [unit] description = "Red Bear greeter service" requires_weak = [ "12_dbus.service", "13_redbear-sessiond.service", "13_seatd.service", "19_redbear-authd.service", ] [service] cmd = "/usr/bin/redbear-greeterd" envs = { VT = "3", REDBEAR_GREETER_USER = "greeter" } type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/30_console.service" data = """ [unit] description = "Console terminals" requires_weak = [ "20_greeter.service", ] [service] cmd = "getty" args = ["2"] type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/29_activate_console.service" data = """ [unit] description = "Activate display VT" requires_weak = [ "20_greeter.service", ] [service] cmd = "inputd" args = ["-A", "3"] type = "oneshot" """ [[files]] path = "/usr/lib/init.d/31_debug_console.service" data = """ [unit] description = "Debug console" requires_weak = [ "20_greeter.service", ] [service] cmd = "getty" args = ["/scheme/debug/no-preserve", "-J"] type = "oneshot_async" """