Re: What's this /run directory doing on my system and where does it come from?

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

 



On Wed, Mar 30, 2011 at 11:42:11AM -0700, Adam Williamson wrote:
> On Thu, 2011-03-31 at 00:14 +0530, Rahul Sundaram wrote:
> > On 03/31/2011 12:01 AM, Miloslav TrmaÄ wrote:
> > > What more would you want?  "Fedora packages must follow the FHS. 'Must
> > > follow' means that if you don't follow it you violate it?"
> > 
> > But FHS permits this change to be done by distributions.  All it says is
> > that it should be carefully considered.  
> 
> Right. Some of the language on the packaging guidelines page seems to
> imply a belief that 'follow the FHS' means 'place all data in
> directories explicitly listed in the FHS', but the FHS itself doesn't
> require that. Hence my suggestion that requirement is vague.
>
If the FHS doesn't require that then we need to add that to our guidelines.
Part of the purpose of the FHS is defeated if packages within a distribution
(and indeed, third party packages that aren't packaged by a distribution) do
not place their files inside of the hierachies that are specified.  If the
new directories are not categorized properly, *all* of the purposes of the
FHS can be defeated (for instance, if apache designated its own toplevel
directory the FHS goals of separating files needing backup from those that
are reinstallable from a package and separating files that are read-only
from those that need to be written to would be defeated.)

The intent of the Fedora Packaging Guidelines, at least, is that
Fedora packages don't create extra directories and store things in them.
Creating extra directories should not be done without approval.

I've opened a FPC ticket to both make that explicit and to add /run as an
approved directory:
  https://fedorahosted.org/fpc/ticket/75

-Toshio

Attachment: pgpMiSF8jRsyL.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux