You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by mt...@apache.org on 2010/05/17 10:34:22 UTC
svn commit: r945020 - /trafficserver/traffic/trunk/config.layout
Author: mturk
Date: Mon May 17 08:34:21 2010
New Revision: 945020
URL: http://svn.apache.org/viewvc?rev=945020&view=rev
Log:
Add config.layout. This is modified Httpd config.layout, so needs a review
Added:
trafficserver/traffic/trunk/config.layout
Added: trafficserver/traffic/trunk/config.layout
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/config.layout?rev=945020&view=auto
==============================================================================
--- trafficserver/traffic/trunk/config.layout (added)
+++ trafficserver/traffic/trunk/config.layout Mon May 17 08:34:21 2010
@@ -0,0 +1,128 @@
+##
+## 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
+## `Trafficserver'
+## - a trailing plus character (`+') on paths is replaced with a
+## `/<target>' suffix where <target> is currently hardcoded to
+## 'trafficserver'.
+## (This may become a configurable parameter at some point.)
+##
+
+# Classical Trafficserver path layout.
+<Layout Trafficserver>
+ prefix: /usr/local/trafficserver
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/bin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/modules
+ mandir: ${prefix}/man
+ sysconfdir: ${prefix}/conf
+ datadir: ${prefix}
+ installbuilddir: ${datadir}/build
+ includedir: ${prefix}/include
+ localstatedir: ${prefix}
+ runtimedir: ${localstatedir}/logs
+ logdir: ${localstatedir}/logs
+ cachedir: ${localstatedir}/cache
+</Layout>
+
+# GNU standards conforming path layout.
+# See FSF's GNU project `make-stds' document for details.
+<Layout GNU>
+ prefix: /usr/local
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/libexec
+ 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
+</Layout>
+
+# Mac OS X Server (Rhapsody)
+<Layout Mac OS X Server>
+ prefix: /Local/Library/TrafficServer
+ exec_prefix: /usr
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ libdir: ${exec_prefix}/lib
+ libexecdir: /System/Library/TrafficServer/Modules
+ mandir: ${exec_prefix}/share/man
+ sysconfdir: ${prefix}/Configuration
+ datadir: ${prefix}
+ 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
+</Layout>
+
+# Darwin/Mac OS Layout
+<Layout Darwin>
+ prefix: /usr
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/libexec+
+ 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: ${runtimedir}/cache
+</Layout>
+
+# According to the /opt filesystem conventions
+<Layout opt>
+ prefix: /opt/trafficserver
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/libexec
+ 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
+</Layout>
+
+
+# Solaris 8 Layout
+<Layout Solaris>
+ prefix: /usr/trafficserver
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/bin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/libexec
+ mandir: ${exec_prefix}/man
+ sysconfdir: /etc/trafficserver
+ datadir: /var/trafficserver
+ installbuilddir: ${datadir}/build
+ includedir: ${exec_prefix}/include
+ localstatedir: ${prefix}
+ runtimedir: /var/run
+ logdir: ${datadir}/logs
+ cachedir: ${datadir}/cache
+</Layout>