Puppet 4

Zbigniew Jędrzejewski-Szmek zbyszek at in.waw.pl
Mon Jun 8 15:04:29 UTC 2015


On Sat, Jun 06, 2015 at 06:52:35PM -0400, Nico Kadel-Garcia wrote:
> On Fri, Jun 5, 2015 at 11:31 AM, Matthew Miller
> <mattdm at fedoraproject.org> wrote:
> > On Fri, Jun 05, 2015 at 01:31:10PM +0000, John Florian wrote:
> >> Personally I do so using a scheme like /opt/$VENDOR/$PRODUCT/$RELEASE,
> >> but to my knowledge the FHS has never ratified anything like that.  The
> >> FHS seems to take a rather vague stance on /opt overall IMHO.
> >
> > This is actually specifically addressed in FHS 3.0, released, actually,
> > _just this week_. See
> >
> >   http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30
> >
> > and specifically
> >
> >   http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s13.html
> >
> > and the provider list:
> >
> >   http://www.lanana.org/lsbreg/providers/providers.txt
> >
> > which includes Fedora. (Credit to Tom and Toshio for working on this.)
> 
> Given the profound discrepancies between the FHS 3 and everything that
> systemd touches, I'm afraid it's become a confusing guideline for
> Fedora work. 
Fully agreed that using FHS as a guideline in confusing. It is
disappointing that the authors seem to completely ignore changes like
the merge to /usr, the ways in which /run is being used, etc.

Whatever one may think about it, systemd and the locations promulgated
by systemd have become *the* defaults for a great majority of modern
linux landscape. Even if systemd was spearheading some of those
changes, such decisions have to be implemented by the whole distro, and
were coordinated between multiple distros. FHS makes itself obsolete by
ignoring them.

> In particular, the insistence in sytemd of putting
> mountable medie under "/run", and of migrating system-specific
> conffigurations from "/etc" to "/run are at direct variance with even
> that most recent FHS. So it's not going to be a complete or reliable
> guideline.

Actually it's not systemd: udisks uses this location for removable
media. Neither is systemd migrating configurations from "/etc" to "/run"
(they would get wiped at reboot ;)).

Zbyszek


More information about the devel mailing list