the djb way


hier.djb(7)

Where to find things in a filesystem setup "the djb way."

/command/

Contains access links to command executables with globally allocated names. Setup with a slashpackage installation, such as daemontools. See http://cr.yp.to/slashcommand.html for more information.

/package/

Base directory for the source and build tree for packages installed with djb's slashpackage methodology. See http://cr.yp.to/slashpackage.html for more information.

Note: on our systems /package is a symbolic link to /usr/local/package.

/service/

Service activation: standard central access directory for daemontools services monitored by svscan. Contains symbolic links to services defined in /var/svc.d.

/etc/tcprules/

Collection of access rules for tcpserver services.

/var/multilog/

Collection of all multilog log directories for logging services setup within daemontools services.

/var/public/ftp/
/var/public/http/

Base directories for the document archives of the publicfile ftpd and httpd servers.

/var/qmail/

Base directory for a qmail-1.03 installation, including executables (bin/), configuration files (control/), manpages (man/), and the processing queue (queue/).

/var/svc.d/

Service definition: base directory for local daemontools service definitions, for linking into /service/. A daemontools service definition combines features of traditional /etc, /etc/rc.d, /etc/init.d, and /var/run.


Copyright © 2003, 2004, Wayne Marshall.
All rights reserved.

Last edit 2004.10.04, wcm.