Skip to Content.
Sympa Menu

Directory layout

Directory layout

Location of configuration files, spools and executables depends on the distribution you have installed. Therefore, in this document, several symbols are used to stand for particular paths. You may have to replace uppercase symbols with real paths on your Sympa.

Note

  • All paths below are defined in an internal module $MODULEDIR/Sympa/Constants.pm.

  • Default paths below are determined with options fed to configure script in the time of building packages by each distribution.

    • About the "suggested configure option" in below, see "Run configure script" - "New installation".

$CONFIG

Main configuration file (sympa.conf).

Distribution Path
Debian /etc/sympa/sympa.conf or /etc/sympa/sympa/sympa.conf (see note)
FreeBSD /usr/local/etc/sympa/sympa.conf
MacPorts /opt/local/etc/sympa/sympa/sympa.conf
RPM /etc/sympa/sympa.conf
Source distribution default /etc/sympa/sympa.conf
(by version prior to 6.2) /etc/sympa.conf
Suggested configure option /etc/sympa/sympa.conf

(Note) On Debian 8 (jessie) or earlier, /etc/sympa/sympa.conf is used. On Debian 9 (stretch) or later, /etc/sympa/sympa.conf may also be used, though /etc/sympa/sympa/sympa.conf is used by default.

$SENDMAIL_ALIASES

Aliases file

Distribution Default path
Debian /etc/mail/sympa/aliases
FreeBSD /etc/mail/sympa_aliases
MacPorts /opt/local/etc/sympa/sympa_aliases
RPM /var/lib/sympa/sympa_aliases
Source distribution default /etc/mail/sympa_aliases
Suggested configure option /etc/mail/sympa_aliases

$PIDDIR

Directory of PID files.

Distribution Path
Debian /run/sympa
FreeBSD /var/run/sympa
MacPorts /opt/local/var/run/sympa
RPM /run/sympa
(with RHEL/CentOS 6) /var/run/sympa
Source distribution default /home/sympa
Suggested configure option /usr/local/var/run/sympa

$EXPLDIR

List home. Base directory of list configurations.

Distribution Default path
Debian /var/lib/sympa/list_data
FreeBSD /usr/local/share/sympa/list_data
MacPorts /opt/local/var/lib/sympa/list_data
RPM /var/lib/sympa/list_data
Source distribution default /home/sympa/list_data
(by version prior to 6.0) /home/sympa/expl
Suggested configure option /usr/local/var/lib/sympa/list_data

$SPOOLDIR

Base directory of spools.

Distribution Path
Debian /var/spool/sympa
FreeBSD /var/spool/sympa
MacPorts /opt/local/var/spool/sympa
RPM /var/spool/sympa
Source distribution default /home/sympa/spool
Suggested configure option /usr/local/var/spool/sympa

$SYSCONFDIR

Base directory of global configuration (except sympa.conf).

Distribution Default path
Debian /etc/sympa
FreeBSD /usr/local/etc/sympa
RPM /etc/sympa
MacPorts /opt/local/etc/sympa
Source distribution default /home/sympa/etc
Suggested configure option /usr/local/etc

$LOCALEDIR

Base directory of message catalogs.

Distribution Path
Debian /usr/share/locale
(by Debian 9 (stretch) or earlier) /usr/lib/sympa/locale
FreeBSD /usr/local/share/locale
MacPorts /opt/local/share/locale
RPM /usr/share/locale
Source distribution default /home/sympa/locale
Suggested configure option /usr/local/share/locale

$LIBEXECDIR

Path of auxiliary programs.

Distribution Path
Debian /usr/lib/sympa/bin
FreeBSD /usr/local/libexec/sympa
MacPorts /opt/local/libexec
RPM /usr/libexec/sympa
Source distribution default /home/sympa/bin
Suggested configure option /usr/local/libexec

$SBINDIR

Path of daemons and administration programs.

Distribution Path
Debian /usr/lib/sympa/bin
FreeBSD /usr/local/libexec/sympa
MacPorts /opt/local/sbin
RPM /usr/sbin
Source distribution default /home/sympa/bin
Suggested configure option /usr/local/sbin

$SCRIPTDIR

Path of other executables.

Distribution Path
Debian /usr/share/sympa/bin
FreeBSD /usr/local/libexec/sympa
MacPorts /opt/local/share/sympa/bin
RPM /usr/share/sympa/bin
Source distribution default /home/sympa/bin
Suggested configure option /usr/local/share/sympa/bin

$MODULEDIR

Base directory of internal modules (module path).

Distribution Path
Debian /usr/share/sympa/lib
FreeBSD /usr/local/libexec/sympa
MacPorts /opt/local/share/sympa/lib
RPM /usr/share/sympa/lib
Source distribution default /home/sympa/bin
Suggested configure option /usr/local/share/sympa/lib

$DEFAULTDIR

Base directory of default settings.

Distribution Path
Debian /usr/share/sympa/default
FreeBSD /usr/local/share/sympa/defaults
MacPorts /opt/local/share/sympa/default
RPM /usr/share/sympa/default
Source distribution default /home/sympa/default
(by version prior to 6.0) /home/sympa/bin/etc
Suggested configure option /usr/local/share/sympa/default

$ARCDIR

Base directory of archives.

Distribution Default path
Debian /var/lib/sympa/arc
FreeBSD /usr/local/share/sympa/arc
MacPorts /opt/local/var/lib/sympa/arc
RPM /var/lib/sympa/arc
Source distribution default /home/sympa/arc
Suggested configure option /usr/local/var/lib/sympa/arc

$BOUNCEDIR

Base directory of bounce and tracking information.

Distribution Default path
Debian /var/lib/sympa/bounce
FreeBSD /usr/local/share/sympa/bounce
MacPorts /opt/local/var/lib/sympa/bounce
RPM /var/lib/sympa/bounce
Source distribution default /home/sympa/bounce
Suggested configure option /usr/local/var/lib/sympa/bounce

Directories specific to web interface

$EXECCGIDIR

Path of web interface programs (WWSympa and SympaSOAP).

Distribution Path
Debian /usr/lib/cgi-bin/sympa
FreeBSD /usr/local/libexec/sympa
MacPorts /opt/local/www/sympa/cgi
RPM /usr/libexec/sympa
Source distribution default /home/sympa/bin
Suggested configure option /usr/local/lib/sympa/cgi

$STATICDIR

Base path of static web contents.

Distribution Default path
Debian /usr/share/sympa/static_content
(by Debian 9 (stretch) or earlier) /var/lib/sympa/static_content
FreeBSD /usr/local/share/sympa/static
MacPorts /opt/local/www/sympa/static_content
RPM /usr/share/sympa/static_content
(by version prior to 6.2.26) /var/lib/sympa/static_content
Source distribution default /home/sympa/static_content
Suggested configure option /usr/local/var/lib/sympa/static_content

$CSSDIR

Directory of automatically generated cascading style sheets (CSS).

Distribution Default path
(by version prior to 6.2.26 of any distributions) $STATICDIR/css
Debian /var/lib/sympa/css
FreeBSD /usr/local/share/sympa/static/css
MacPorts /opt/local/var/lib/sympa/static_content/css
RPM /var/lib/sympa/css
Source distribution default /home/sympa/static_content/css
Suggested configure option /usr/local/var/lib/sympa/static_content/css

$PICTURESDIR

Directory for subscribers pictures.

Distribution Default path
(by version prior to 6.2.26 of any distributions) $STATICDIR/pictures
Debian TBD
FreeBSD /usr/local/share/sympa/static/pictures
MacPorts /opt/local/var/lib/sympa/static_content/pictures
RPM /var/lib/sympa/pictures
Source distribution default /home/sympa/static_content/pictures
Suggested configure option /usr/local/var/lib/sympa/static_content/pictures

*[Suggested configure option]: See the note above.

Top of Page