openSUSE / jeos-firstboot

Lightweight firstboot wizard systemd service for SLE and openSUSE JeOS Images
MIT License
14 stars 13 forks source link

move builtin modules to separate files #121

Open lnussel opened 5 months ago

lnussel commented 5 months ago

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

Vogtinator commented 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.

lnussel commented 5 months ago

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.

Vogtinator commented 1 month ago

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.