On Thu, 4 Mar 2021 at 00:33, Ed Greshko <ed.greshko@xxxxxxxxxxx> wrote:
On 04/03/2021 09:15, George N. White III wrote:
>
>
> The Changelog at britty.com <http://britty.com> for the 6.3 release says
> the systemd component was changed to create the brlapi group if it
> doesn't exist, so the same functionality as the script. Maybe the change
> was a response to systems that failed to run the install script. What
> creates the brltty group?
Seems to me that changelog only applies to the packages supplied by britty.com.
At britty.com there includes a brltty-systemd-6.3-1.noarch.rpm which is what I believe is being
referenced in the changelog comment.
Systemd changes:
The brlapi group is created during boot if it doesn't already exist.
The brltty service file included with that rpm has a size of 2827. Fedora's service file has a size of
217 and comes with brltty-6.3-1.fc34.
The britty.service supplied by britty.com includes a call to /usr/libexec/brltty/systemd-wrapper.
That file doesn't exist in the Fedora world. So, I don't think documentation on the brltty site is a
faithful mirror of things included in Fedora.
Packages often deviate from upstream configurations, but each deviation can be more work for distro
packagers, or less work if they are able to recycle an existing .spec. A basic problem is that distro
packagers can't possibly test all use cases for a complicated package like brltty (the remote sensing
applications I use are impossible to package due to reliance on particular configurations of
third party libraries like hdf4, hdf5, and netcdf4 that vary across distros).
I don't understand your question about what creates the group. The britty.com rpms don't contain any scripts.
I've already mentioned that the packages supplied by Fedora include a PREIN script that creates the group.
The docs mention two groups: brltty and brlapi. I don't expect Fedora packages to keep the
britty.com rpm
mechanisms, and it isn't a surprise to me that some steps get overlooked (low hanging fruit for Murphy's law)..
[...]
[egreshko@f34k ~]$ grep brlapi /etc/group
brlapi:x:979:
So, the install process creates the group. And, of course, users need to be added as needed.
But a step too far for inexperienced users managing their own system.
George N. White III
_______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure