XS Directory Layout: Difference between revisions
Jump to navigation
Jump to search
RafaelOrtiz (talk | contribs) m (python and php policies.) |
m (Adding category to School Server pages) |
||
Line 1: | Line 1: | ||
{{OLPC}} |
{{OLPC}} |
||
[[Category:Software]] |
|||
[[Category:Developers]] |
|||
[[Category:SchoolServer]] |
|||
The base rule is to follow Debian's approach to LSB layout, called the [http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html Filesystem Hierarchy Standard FHS] while we retain some freedom to override FHS where it makes sense. In simple terms this means that |
The base rule is to follow Debian's approach to LSB layout, called the [http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html Filesystem Hierarchy Standard FHS] while we retain some freedom to override FHS where it makes sense. In simple terms this means that |
Revision as of 21:47, 18 August 2008
This page is monitored by the OLPC team.
The base rule is to follow Debian's approach to LSB layout, called the Filesystem Hierarchy Standard FHS while we retain some freedom to override FHS where it makes sense. In simple terms this means that
- Code should go to /usr (lib o bin)
- Configuration must land in /etc
- /var/lib is for permanent data storage (database files, for example)
- The use /var/cache and /var/tmp should be obvious ;-)
- Logs to /var/log
- For webapps in scripting languages /var/www/<appname> can host the code, and http://<hostname>/<appname> will normally be the entry point
Language specific
Java
- Follow paths indications and recommendations from the Debian Java Policy
Python
PHP