Sculpt: route input_filter chargen requests to config_fs_rom

The top-level Sculpt configuration is routing ROM requests for chargen
files from the input_filter to the parent, and this prevents new chargen
files to specified, for instance the German or Workman layout. Route ROM
requests with a combination of label_prefix and label_suffix patterns to
the config_fs_rom component, allowing the input_filter to be dynamically
reconfigurable.

Fix #2872
This commit is contained in:
Emery Hemingway 2018-06-18 10:53:34 +02:00 committed by Norman Feske
parent 745926d588
commit fec223016f

View File

@ -228,6 +228,8 @@ install_config {
<service name="ROM" label_last="capslock"> <child name="report_rom"/> </service> <service name="ROM" label_last="capslock"> <child name="report_rom"/> </service>
<service name="ROM" label_last="input_filter.config"> <service name="ROM" label_last="input_filter.config">
<child name="config_fs_rom" label="managed/input_filter"/> </service> <child name="config_fs_rom" label="managed/input_filter"/> </service>
<service name="ROM" label_prefix="input_filter" label_suffix=".chargen">
<child name="config_fs_rom"/> </service>
<service name="ROM" label_last="fb_drv.config"> <service name="ROM" label_last="fb_drv.config">
<child name="config_fs_rom" label="managed/fb_drv"/> </service> <child name="config_fs_rom" label="managed/fb_drv"/> </service>
<service name="ROM" label_last="numlock_remap.config"> <service name="ROM" label_last="numlock_remap.config">