5f009fa
Brltty support for dracut
5f009fa
5f009fa
This module provides brltty functionality in the initrd.
5f009fa
Module pickups user settings from system and install
5f009fa
necessary files like drivers and used text tables to initramfs.
5f009fa
5f009fa
For now the module is reliably functional from phase pre-mount
5f009fa
in earlier phases the module is not functional
5f009fa
5f009fa
TBD fix functionality from earlier phases than pre-mount
5f009fa
5f009fa
Module in instalation takes some options from environment variables.
5f009fa
5f009fa
BRLTTY_DRACUT_INCLUDE_DRIVERS forces include of screen or braille
5f009fa
driver
5f009fa
example:
5f009fa
BRLTTY_DRACUT_INCLUDE_DRIVERS=bpm beu
5f009fa
5f009fa
BRLTTY_DRACUT_INCLUDE_TEXT_FILES forces include of text tables
5f009fa
example:
5f009fa
BRLTTY_DRACUT_INCLUDE_TEXT_FILES=kok.ttb lv.tti
5f009fa
5f009fa
BRLTTY_LOCALE needs to be used when building initram image
5f009fa
to install used text table 
5f009fa
see https://bugzilla.redhat.com/show_bug.cgi?id=1584036
5f009fa
example
5f009fa
BRLTTY_LOCALE=cs_CZ.UTF-8
5f009fa
5f009fa
1b13628
Module adds boot command line parameters which are parsed
1b13628
and exported as a coresponding environment variables. The following
1b13628
is a list of supported boot command line parameters and their mapping
1b13628
to the environment variables recognized by brltty (for details about
1b13628
the variables see man brltty):
1b13628
1b13628
Boot command line parameter         Environment variable
1b13628
brltty.api_parameters               BRLTTY_API_PARAMETERS
1b13628
brltty.attributes_table             BRLTTY_ATTRIBUTES_TABLE
1b13628
brltty.braille_device               BRLTTY_BRAILLE_DEVICE
1b13628
brltty.braille_driver               BRLTTY_BRAILLE_DRIVER
1b13628
brltty.braille_parameters           BRLTTY_BRAILLE_PARAMETERS
1b13628
brltty.configuration_file           BRLTTY_CONFIGURATION_FILE
1b13628
brltty.contraction_table            BRLTTY_CONTRACTION_TABLE
1b13628
brltty.midi_device                  BRLTTY_MIDI_DEVICE
1b13628
brltty.pcm_device                   BRLTTY_PCM_DEVICE
1b13628
brltty.preferences_file             BRLTTY_PREFERENCES_FILE
1b13628
brltty.release_device               BRLTTY_RELEASE_DEVICE
1b13628
brltty.screen_driver                BRLTTY_SCREEN_DRIVER
1b13628
brltty.screen_parameters            BRLTTY_SCREEN_PARAMETERS
1b13628
brltty.speech_driver                BRLTTY_SPEECH_DRIVER
1b13628
brltty.speech_input                 BRLTTY_SPEECH_INPUT
1b13628
brltty.speech_parameters            BRLTTY_SPEECH_PARAMETERS
1b13628
brltty.text_table                   BRLTTY_TEXT_TABLE
1b13628
1b13628
Example:
1b13628
brltty.braile_driver="ba" brltty.braille_parameters="auth=none,host=IP:0"