Re: A little introduction, and some curiosities/questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux