## ## config.layout -- Pre-defined Installation Path Layouts ## ## Licensed to the Apache Software Foundation (ASF) under one ## or more contributor license agreements. See the NOTICE file ## distributed with this work for additional information ## regarding copyright ownership. The ASF licenses this file ## to you under the Apache License, Version 2.0 (the ## "License"); you may not use this file except in compliance ## with the License. You may obtain a copy of the License at ## ## http://www.apache.org/licenses/LICENSE-2.0 ## ## Unless required by applicable law or agreed to in writing, software ## distributed under the License is distributed on an "AS IS" BASIS, ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## See the License for the specific language governing permissions and ## limitations under the License. ## ## Hints: ## - layouts can be loaded with configure's --enable-layout=ID option ## - when no --enable-layout option is given, the default layout is ## `Trafficserver' ## - a trailing plus character (`+') on paths is replaced with a ## `/' suffix where is currently hardcoded to ## 'trafficserver'. ## (This may become a configurable parameter at some point.) ## # Classical TrafficServer path layout. prefix: /usr/local exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/bin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/libexec+ infodir: ${prefix}/info mandir: ${prefix}/man sysconfdir: ${prefix}/etc+ datadir: ${prefix}/share+ installbuilddir: ${datadir}/build includedir: ${prefix}/include localstatedir: ${prefix}/var runtimedir: ${localstatedir}+ logdir: ${localstatedir}/log+ cachedir: ${localstatedir}+ # Classical Apache path layout. prefix: /usr/local/trafficserver exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/bin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/modules infodir: ${prefix}/info mandir: ${prefix}/man sysconfdir: ${prefix}/conf datadir: ${prefix}/share installbuilddir: ${datadir}/build includedir: ${prefix}/include localstatedir: ${prefix} runtimedir: ${localstatedir}/logs logdir: ${localstatedir}/logs cachedir: ${localstatedir}/cache # GNU standards conforming path layout. # See FSF's GNU project `make-stds' document for details. prefix: /usr/local exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/libexec infodir: ${prefix}/info mandir: ${prefix}/man sysconfdir: ${prefix}/etc+ datadir: ${prefix}/share+ installbuilddir: ${datadir}/build includedir: ${prefix}/include+ localstatedir: ${prefix}/var+ runtimedir: ${localstatedir}/run logdir: ${localstatedir}/log cachedir: ${localstatedir}/cache # Mac OS X Server (Rhapsody) prefix: /Local/Library/TrafficServer exec_prefix: /usr bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib libexecdir: /System/Library/TrafficServer/Modules infodir: ${exec_prefix}/share/info mandir: ${exec_prefix}/share/man sysconfdir: ${prefix}/Configuration datadir: ${prefix}/Share installbuilddir: /System/Library/TrafficServer/Build includedir: /System/Library/Frameworks/TrafficServer.framework/Versions/2.0/Headers localstatedir: /var runtimedir: ${prefix}/Logs logdir: ${prefix}/Logs cachedir: ${prefix}/TrafficServerCache # Darwin/Mac OS Layout prefix: /usr exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/libexec+ infodir: ${prefix}/share/info mandir: ${prefix}/share/man datadir: /Library/TrafficServer sysconfdir: /etc+ installbuilddir: ${prefix}/share/trafficserver/build includedir: ${prefix}/include+ localstatedir: /var+ runtimedir: ${localstatedir}/run logdir: ${localstatedir}/log cachedir: ${localstatedir}/cache # According to the /opt filesystem conventions prefix: /opt/trafficserver exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/libexec infodir: ${prefix}/info mandir: ${prefix}/man sysconfdir: /etc${prefix} datadir: ${prefix}/share installbuilddir: ${datadir}/build includedir: ${prefix}/include localstatedir: /var${prefix} runtimedir: ${localstatedir}/run logdir: ${localstatedir}/logs cachedir: ${localstatedir}/cache # Solaris 8 Layout prefix: /usr/trafficserver exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/bin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/libexec infodir: ${prefix}/info mandir: ${prefix}/man sysconfdir: /etc+ datadir: /var+ installbuilddir: ${datadir}/build includedir: ${prefix}/include localstatedir: ${prefix} runtimedir: /var/run+ logdir: ${datadir}/logs cachedir: ${datadir}/cache # Debian layout prefix: /usr exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/lib/trafficserver/modules infodir: ${prefix}/share/info mandir: ${prefix}/share/man sysconfdir: /etc/trafficserver datadir: ${prefix}/share/trafficserver installbuilddir: ${prefix}/share/trafficserver/build includedir: ${prefix}/include/trafficserver localstatedir: /var/lock/trafficserver runtimedir: /var/run/trafficserver logdir: /var/log/trafficserver cachedir: /var/cache/trafficserver # Gentoo Linux TrafficServer path layout. prefix: /usr exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin libdir: ${exec_prefix}/lib+ libexecdir: ${libdir}/plugins infodir: ${prefix}/share/info mandir: ${prefix}/share/man sysconfdir: /etc+ datadir: ${prefix}/share+ installbuilddir: ${datadir}/build includedir: ${prefix}/include+ localstatedir: /var+ runtimedir: /var/run+ logdir: /var/log+ cachedir: /var/cache+