Creating /etc/os-release

MJ mafsys1234 at gmail.com
Fri Nov 8 05:24:48 UTC 2019


On 8/11/2019 4:14 pm, Warner Losh wrote:
>
>
> On Thu, Nov 7, 2019, 3:39 PM MJ <mafsys1234 at gmail.com <mailto:mafsys1234 at gmail.com>> wrote:
>
>
>     On 8/11/2019 5:10 am, Warner Losh wrote:
>     > Greetings,
>     >
>     > A standard has evolved in other communities to communicate certain key
>     > aspects of the system to interested parties.  The /etc/os-release file. The
>     > standard is defined here http://0pointer.de/blog/projects/os-release and
>     > here https://www.freedesktop.org/software/systemd/man/os-release.html . It
>     > has become a de-facto standard for the graphical systems.
>
>     First off, I'm not attempting to be antagonistic about this, I have no horse in this race. However, I am genuinely curious about why this is needed and to that end why it adds more clutter to the system.
>
>     So, forgive me, but why is this needed? Ok, it's a "standard" but for what reason is there to add it specifically to FreeBSD?
>
>
> FreeBSD implements industry standards. This is a new standard that creates friction for our users because they have to do extra things that users of other systems get without doing anything.
>
That seems a rather vague substantiation. Anyway, it seems this is such an issue that FreeBSD will imminently fail without it.


>
>
>     > FreeBSD currently tries to address this with a port
>     > sysutils/etc_os-release, but there's a number of issues with it, see for
>     > example https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238953. The
>     > biggest issue being that we can't install a static file: it has to change
>     > as the system is updated.
>
>     I see one issue. The issue is with the port itself, not FreeBSD. Does FreeBSD fail to operate with this file missing? What ports are failing with this missing?
>
>
> Lots of desktop programs have issues.
>
As in?


>     In my own use cases, our servers run fine without it. My desktop runs fine without it. I'm not seeing the compelling reason. Sorry.
>
>
> You can ignore it. I'm sure there are at least 2 extra firewalls you are ignoring or doing something to disable...


I am only asking a question or two. I fail to see the need to be so hostile about simple questions. If this is indeed a good idea, I would expect some substantive, imperial proof of its need.

Just asking.

But, then again, don't bother, you've set the tone of this "discussion".


Regards,

Mark



More information about the freebsd-arch mailing list