Open lnussel opened 5 months ago
Because of the kmscon/fbiterm integration it's a bit more complex. Modules before the switch need to be aware of reentrancy.
AFAICT that only affects locale and keytable. So in jeos-firstboot they could still be called explicitly like now and would be skipped later when JEOS_LOCALE and JEOS_KEYTABLE are already set. Anyway leaves timezone, password and registration.
FWICT fbiterm and kmscon are considered a dead end by now so we might be able to drop those at some point.
As part of https://github.com/openSUSE/jeos-firstboot/pull/125, modules are more flexible now so it should be easier to extract the parts into modules.
the builtin modules for password, locale etc can be moved to separate files. With #107 an order is defined so no special treatment needed anymore