better
[freeside.git] / rt / config.layout.in
1 ##
2 ##  config.layout -- Pre-defined Installation Path Layouts
3 ##
4 ##  Hints:
5 ##  - layouts can be loaded with configure's --enable-layout=ID option
6 ##  - when no --enable-layout option is given, the default layout is `RT'
7 ##  - a trailing plus character (`+') on paths is replaced with a
8 ##    `/<target>' suffix where <target> is currently hardcoded to 'rt3'.
9 ##    (This may become a configurable parameter at some point.)
10 ##
11 ##  The following variables must _all_ be set:
12 ##      prefix exec_prefix bindir sbindir sysconfdir mandir libdir
13 ##      datadir htmldir localstatedir logfiledir masonstatedir
14 ##      sessionstatedir customdir customhtmldir customlexdir
15 ##  (This can be seen in m4/rt_layout.m4.)
16 ##
17
18 #   Default RT3 path layout.
19 <Layout RT3>
20   prefix:               /opt/rt3
21   exec_prefix:          ${prefix}
22   bindir:               ${exec_prefix}/bin
23   sbindir:              ${exec_prefix}/sbin
24   sysconfdir:           ${prefix}/etc
25   mandir:               ${prefix}/man
26   libdir:               ${prefix}/lib
27   datadir:              ${prefix}/share
28   htmldir:              ${datadir}/html
29   manualdir:            ${datadir}/doc
30   localstatedir:        ${prefix}/var
31   logfiledir:           ${localstatedir}/log
32   masonstatedir:        ${localstatedir}/mason_data
33   sessionstatedir:      ${localstatedir}/session_data
34   customdir:            ${prefix}/local
35   custometcdir:         ${customdir}/etc
36   customhtmldir:        ${customdir}/html
37   customlexdir:         ${customdir}/po
38   customlibdir:         ${customdir}/lib
39 </Layout>
40 <Layout inplace>
41   prefix:               `pwd`
42   exec_prefix:          ${prefix}
43   bindir:               ${exec_prefix}/bin
44   sbindir:              ${exec_prefix}/sbin
45   sysconfdir:           ${prefix}/etc
46   mandir:               ${prefix}/man
47   libdir:               ${prefix}/lib
48   datadir:              ${prefix}/share
49   htmldir:              ${prefix}/html
50   manualdir:            ${datadir}/doc
51   localstatedir:        ${prefix}/var
52   logfiledir:           ${localstatedir}/log
53   masonstatedir:        ${localstatedir}/mason_data
54   sessionstatedir:      ${localstatedir}/session_data
55   customdir:            ${prefix}/local
56   custometcdir:         ${customdir}/etc
57   customhtmldir:        ${customdir}/html
58   customlexdir:         ${customdir}/po
59   customlibdir:         ${customdir}/lib
60 </Layout>
61
62 <Layout FreeBSD>
63   prefix:               /usr/local
64   exec_prefix:          ${prefix}
65   bindir:               ${exec_prefix}/bin
66   sbindir:              ${exec_prefix}/sbin
67   sysconfdir:           ${prefix}/etc+
68   mandir:               ${prefix}/man
69   libdir:               ${prefix}/lib+
70   datadir:              ${prefix}/share+
71   htmldir:              ${datadir}/html
72   manualdir:            ${prefix}/share/doc+
73   logfiledir:           /var/log
74   localstatedir:        /var/run+
75   masonstatedir:        ${localstatedir}/mason_data
76   sessionstatedir:      ${localstatedir}/session_data
77   customdir:            ${prefix}/share+
78   custometcdir:         ${customdir}/local/etc
79   customhtmldir:        ${customdir}/local/html
80   customlexdir:         ${customdir}/local/po
81   customlibdir:         ${customdir}/local/lib
82 </Layout>
83
84 <Layout Win32>
85   prefix:               C:/Program Files/Request Tracker
86   exec_prefix:          ${prefix}
87   bindir:               ${exec_prefix}/bin
88   sbindir:              ${exec_prefix}/sbin
89   sysconfdir:           ${prefix}/etc
90   mandir:               ${prefix}/man
91   libdir:               ${prefix}/lib
92   datadir:              ${prefix}
93   htmldir:              ${datadir}/html
94   manualdir:            ${datadir}/doc
95   localstatedir:        ${prefix}/var
96   logfiledir:           ${localstatedir}/log
97   masonstatedir:        ${localstatedir}/mason_data
98   sessionstatedir:      ${localstatedir}/session_data
99   customdir:            ${prefix}/local
100   custometcdir:         ${customdir}/etc
101   customhtmldir:        ${customdir}/html
102   customlexdir:         ${customdir}/po
103   customlibdir:         ${customdir}/lib
104 </Layout>
105
106 <Layout Freeside>
107   prefix:               /opt/rt3
108   exec_prefix:          ${prefix}
109   bindir:               ${exec_prefix}/bin
110   sbindir:              ${exec_prefix}/sbin
111   sysconfdir:           ${prefix}/etc
112   mandir:               ${prefix}/man
113   libdir:               ${prefix}/lib
114   datadir:              ${prefix}/share
115   htmldir:              %%%FREESIDE_DOCUMENT_ROOT%%%/rt
116   manualdir:            ${datadir}/doc
117   localstatedir:        ${prefix}/var
118   logfiledir:           ${localstatedir}/log
119   masonstatedir:        %%%MASONDATA%%%
120   sessionstatedir:      ${localstatedir}/session_data
121   customdir:            ${prefix}/local
122   custometcdir:         ${customdir}/etc
123   customhtmldir:        ${customdir}/html
124   customlexdir:         ${customdir}/po
125   customlibdir:         ${customdir}/lib
126 </Layout>
127