sculpt: introduce config/manager

The new 'manager' config allows for the passing of configuration data the
sculpt manager without the need to modify the config/leitzentrale subsystem.

Issue #5166
This commit is contained in:
Norman Feske 2024-03-28 11:30:51 +01:00 committed by Christian Helmuth
parent 2f0fe562ec
commit 508e0bdfbf
6 changed files with 8 additions and 2 deletions

View File

@ -750,6 +750,7 @@ set required_configs {
usb
system
ram_fs
manager
}
foreach config $required_configs {

View File

@ -228,8 +228,9 @@
<binary name="sculpt_manager"/>
<resource name="RAM" quantum="3M"/>
<provides> <service name="Gui"/> </provides>
<config/>
<route>
<service name="ROM" label="config">
<parent label="config -> manager"/> </service>
<service name="Report" label="runtime_config">
<child name="config_fs_report" label="managed -> runtime"/> </service>
<service name="Report" label="deploy_config">

View File

@ -120,8 +120,9 @@
<binary name="phone_manager"/>
<resource name="RAM" quantum="3M"/>
<provides> <service name="Gui"/> </provides>
<config ld_verbose="yes" verbose_modem="no"/>
<route>
<service name="ROM" label="config">
<parent label="config -> manager"/> </service>
<service name="Report" label="runtime_config">
<child name="config_fs_report" label="managed -> runtime"/> </service>
<service name="Report" label="deploy_config">

View File

@ -0,0 +1 @@
<config/>

View File

@ -0,0 +1 @@
<config verbose_modem="no"/>

View File

@ -1,5 +1,6 @@
drivers: phone_linux
leitzentrale: phone
manager: phone
nitpicker: phone
fonts: phone
event_filter: phone_linux