Skip to content

mwichmann/fhs-spec

This branch is up to date with LinuxStandardBase/fhs-spec:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 14, 2011
May 20, 2011
May 6, 2011
Apr 20, 2015
Apr 20, 2018
May 8, 2015
Apr 20, 2015
May 5, 2011
May 10, 2015
Apr 24, 2015
Mar 28, 2015
Mar 20, 2015
Apr 24, 2015
Apr 21, 2015
Mar 29, 2015

Repository files navigation

This is the source code for the Filesystem Hierarchy Standard (FHS), a
standard for laying out filesystems for UNIX-like systems.  It is the
recognized standard for most Linux systems.

BUILDING
--------

The standard is maintained in the DocBook format.  Up to version 2.3,
it used the older DocBook SGML format, but for 3.0, it was upgraded to
comply with DocBook XML.

To build readable versions of the standard, you will need the
following tools installed:

 - make (tested with GNU make)
 - xmlto
 - fop (required for PDF generation)
 - xsltproc (required for PDF generation)
 - libxml2-utils (for xmllint)

(Note: these are the package names as reported on Ubuntu 11.04; a
search on those names should show the equivalent package names for
your distribution, or an upstream download link for non-Linux
systems.)

For CentOS 7, substitute for the last two:

 - libxslt
 - libxml2

To build one-page HTML, chunked HTML, PDF, and text versions of the
FHS, just run "make".  Each of these targets can be selected
individually via "make {target}" where "{target}" is "fhs.html",
"fhs/index.html", "fhs.pdf", or "fhs.txt", respectively.  After
changing the DocBook, "make valid" will check for XML validity (which
everyone changing the DocBook should do frequently).

About

The Filesystem Hierachy Standard specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • XSLT 98.7%
  • JavaScript 1.1%
  • Other 0.2%