diff options
Diffstat (limited to 'rt/config.layout')
-rw-r--r-- | rt/config.layout | 255 |
1 files changed, 255 insertions, 0 deletions
diff --git a/rt/config.layout b/rt/config.layout new file mode 100644 index 000000000..044dfcff8 --- /dev/null +++ b/rt/config.layout @@ -0,0 +1,255 @@ +## +## config.layout -- Pre-defined Installation Path Layouts +## +## Hints: +## - layouts can be loaded with configure's --enable-layout=ID option +## - when no --enable-layout option is given, the default layout is `RT' +## - a trailing plus character (`+') on paths is replaced with a +## `/<target>' suffix where <target> is currently hardcoded to 'rt3'. +## (This may become a configurable parameter at some point.) +## +## The following variables must _all_ be set: +## prefix exec_prefix bindir sbindir sysconfdir mandir libdir +## datadir htmldir localstatedir logfiledir masonstatedir fontdir +## sessionstatedir customdir customhtmldir customlexdir +## (This can be seen in m4/rt_layout.m4.) +## + +# Default RT3 path layout. +<Layout RT3> + prefix: /opt/rt4 + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: ${prefix}/etc + mandir: ${prefix}/man + plugindir: ${prefix}/plugins + libdir: ${prefix}/lib + datadir: ${prefix}/share + htmldir: ${datadir}/html + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: ${prefix}/docs + localstatedir: ${prefix}/var + logfiledir: ${localstatedir}/log + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: ${prefix}/local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> +<Layout inplace> + prefix: . + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: ${prefix}/etc + mandir: ${prefix}/man + plugindir: ${prefix}/plugins + libdir: ${prefix}/lib + datadir: ${prefix}/share + htmldir: ${datadir}/html + lexdir: ${datadir}/po + fontdir: ${datadir}/fonts + manualdir: ${prefix}/docs + localstatedir: ${prefix}/var + logfiledir: ${localstatedir}/log + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: ${prefix}/local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + +<Layout FHS> + prefix: /usr/local + exec_prefix: ${prefix} + bindir: ${prefix}/bin + sbindir: ${prefix}/sbin + sysconfdir: /etc+ + datadir: ${prefix}/share +# FIXME: missing support for lib64 + libdir: ${prefix}/lib + mandir: ${datadir}/man +# FIXME: no such directory in FHS; shouldn't go to somewhere in "${datadir}/rt/"? + plugindir: ${datadir}/plugins + htmldir: ${datadir}/html + lexdir: ${datadir}/po + fontdir: ${datadir}/fonts + manualdir: ${datadir}/doc + localstatedir: /var + logfiledir: ${localstatedir}/log +# XXX: "/var/cache/mason/*"? + masonstatedir: ${localstatedir}/cache/mason_data + sessionstatedir: ${localstatedir}/cache/session_data + customdir: ${prefix}/local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + +<Layout FreeBSD> + prefix: /usr/local + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: ${prefix}/etc+ + mandir: ${prefix}/man + plugindir: ${prefix}/plugins + libdir: ${prefix}/lib+ + datadir: ${prefix}/share+ + htmldir: ${datadir}/html + lexdir: ${datadir}/po + fontdir: ${datadir}/fonts + manualdir: ${prefix}/share/doc+ + logfiledir: /var/log + localstatedir: /var/run+ + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: ${prefix}/share+ + custometcdir: ${customdir}/local/etc + customhtmldir: ${customdir}/local/html + customlexdir: ${customdir}/local/po + customlibdir: ${customdir}/local/lib + customplugindir: ${customdir}/local/plugins +</Layout> + +<Layout Win32> + prefix: C:/Program Files/Request Tracker + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: ${prefix}/etc + mandir: ${prefix}/man + plugindir: ${prefix}/plugins + libdir: ${prefix}/lib + datadir: ${prefix} + htmldir: ${datadir}/html + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: ${datadir}/doc + localstatedir: ${prefix}/var + logfiledir: ${localstatedir}/log + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: ${prefix}/local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + +# RH path layout. +<Layout RH> + prefix: /usr + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: /etc/rt3 + mandir: ${prefix}/man + libdir: ${prefix}/lib/rt3 + datadir: /var/rt3 + htmldir: ${datadir}/html + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: ${datadir}/doc + plugindir: ${datadir}/plugins + localstatedir: /var + logfiledir: ${localstatedir}/log/rt3 + masonstatedir: ${localstatedir}/rt3/mason_data + sessionstatedir: ${localstatedir}/rt3/session_data + customdir: ${prefix}/local/rt3 + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + + +<Layout relative> + prefix: /opt/rt4 + exec_prefix: ${prefix} + bindir: bin + sbindir: sbin + sysconfdir: etc + mandir: man + plugindir: plugins + libdir: lib + datadir: share + htmldir: ${datadir}/html + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: docs + localstatedir: var + logfiledir: ${localstatedir}/log + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> +<Layout vessel> + prefix: /opt/rt4 + exec_prefix: ${prefix} + bindir: bin + sbindir: sbin + sysconfdir: etc/rt/ + mandir: man + libdir: lib/rt + datadir: share/rt + plugindir: ${datadir}/plugins + htmldir: ${datadir}/html + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: docs/rt + localstatedir: var/rt/ + logfiledir: ${localstatedir}/log + masonstatedir: ${localstatedir}/mason_data + sessionstatedir: ${localstatedir}/session_data + customdir: local/rt/ + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + +<Layout Freeside> + prefix: /opt/rt3 + exec_prefix: ${prefix} + bindir: ${exec_prefix}/bin + sbindir: ${exec_prefix}/sbin + sysconfdir: ${prefix}/etc + mandir: ${prefix}/man + plugindir: ${prefix}/plugins + libdir: ${prefix}/lib + datadir: ${prefix}/share + htmldir: /var/www/freeside/rt + fontdir: ${datadir}/fonts + lexdir: ${datadir}/po + manualdir: ${prefix}/docs + localstatedir: ${prefix}/var + logfiledir: ${localstatedir}/log + masonstatedir: /usr/local/etc/freeside/masondata + sessionstatedir: ${localstatedir}/session_data + customdir: ${prefix}/local + custometcdir: ${customdir}/etc + customhtmldir: ${customdir}/html + customlexdir: ${customdir}/po + customlibdir: ${customdir}/lib + customplugindir: ${customdir}/plugins +</Layout> + |