[Debian-on-mobile-maintainers] Bug#1028554: Bug#1028554: osk-sdl: Missing initial configuration
Undef
debian at undef.tools
Sun Feb 5 06:00:02 GMT 2023
On 1/13/23 03:48, /dev/fra via Debian-on-mobile-maintainers wrote:
>
> After installing osk-sdl I was expecting it to show up automatically at
> the next boot, but that was not the case. I had to edit /etc/crypttab,
> add the option
>
> "keyscript=/usr/share/initramfs-tools/scripts/osk-sdl-keyscript"
>
> and then update initramfs.
>
> Shouldn't this configuration step be performed automatically during the
> installation instead?
Thanks for the bug report.
I'm not sure I'd agree that this is the packages job to configure. In
#1014393 we decided to remove config automatically, but that was a
single very specific instance that always leaves the system unbootable.
In this case the package would have to add the config, potentially
breaking what the user was doing before.
The basic version of this might be `sed -i
"s:$:keyscript=/usr/share/initramfs-tools/scripts/osk-sdl-keyscript:"
/etc/crypttab`, but this will break if the user is already using
keyfiles for example.
If you can think of a robust way of fixing this I'm happy to
review/include a patch, I just worry that most solutions will break
existing (and unknown) installs that were already bootable. Any solution
should also ensure that if it changes the config the debconf flag to
revert the change is also set.
More information about the Debian-on-mobile-maintainers
mailing list