]> granicus.if.org Git - apache/commitdiff
These variables need to be delimited with {} or they will conflict with
authorAaron Bannert <aaron@apache.org>
Tue, 26 Feb 2002 18:41:58 +0000 (18:41 +0000)
committerAaron Bannert <aaron@apache.org>
Tue, 26 Feb 2002 18:41:58 +0000 (18:41 +0000)
other variables in the same namespace with a shorter prefix substring.
How did this ever work before? I ran into this while testing some of
the recent layout-fixing patches.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93577 13f79535-47bb-0310-9956-ffa450edef68

config.layout

index 88070670a15fc262f86144df12a4e55e0ec93ff3..5d7109547aa2663c9d3d05c8a0566ade0a936256 100644 (file)
 #   Classical Apache path layout.
 <Layout Apache>
     prefix:        /usr/local/apache2
-    exec_prefix:   $prefix
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/bin
-    libexecdir:    $exec_prefix/modules
-    mandir:        $prefix/man
-    sysconfdir:    $prefix/conf
-    datadir:       $prefix
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include
-    localstatedir: $prefix
-    runtimedir:    $localstatedir/logs
-    logfiledir:    $localstatedir/logs
-    proxycachedir: $localstatedir/proxy
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/bin
+    libexecdir:    ${exec_prefix}/modules
+    mandir:        ${prefix}/man
+    sysconfdir:    ${prefix}/conf
+    datadir:       ${prefix}
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include
+    localstatedir: ${prefix}
+    runtimedir:    ${localstatedir}/logs
+    logfiledir:    ${localstatedir}/logs
+    proxycachedir: ${localstatedir}/proxy
 </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
-    libexecdir:    $exec_prefix/libexec
-    mandir:        $prefix/man
-    sysconfdir:    $prefix/etc+
-    datadir:       $prefix/share+
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include+
-    localstatedir: $prefix/var+
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/log
-    proxycachedir: $localstatedir/proxy
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
+    libexecdir:    ${exec_prefix}/libexec
+    mandir:        ${prefix}/man
+    sysconfdir:    ${prefix}/etc+
+    datadir:       ${prefix}/share+
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include+
+    localstatedir: ${prefix}/var+
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/log
+    proxycachedir: ${localstatedir}/proxy
 </Layout>
 
 #   Apache binary distribution path layout
 <Layout Mac OS X Server>
     prefix:        /Local/Library/WebServer
     exec_prefix:   /usr
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/sbin
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
     libexecdir:    /System/Library/Apache/Modules
-    mandir:        $exec_prefix/share/man
-    sysconfdir:    $prefix/Configuration
-    datadir:       $prefix
+    mandir:        ${exec_prefix}/share/man
+    sysconfdir:    ${prefix}/Configuration
+    datadir:       ${prefix}
     installbuilddir: /System/Library/Apache/Build
     errordir:      /System/Library/Apache/Error
     iconsdir:      /System/Library/Apache/Icons
     manualdir:     /System/Library/Apache/Manual
-    htdocsdir:     $datadir/Documents
-    cgidir:        $datadir/CGI-Executables
+    htdocsdir:     ${datadir}/Documents
+    cgidir:        ${datadir}/CGI-Executables
     includedir:    /System/Library/Frameworks/Apache.framework/Versions/1.3/Headers
     localstatedir: /var
-    runtimedir:    $prefix/Logs
-    logfiledir:    $prefix/Logs
-    proxycachedir: $prefix/ProxyCache
+    runtimedir:    ${prefix}/Logs
+    logfiledir:    ${prefix}/Logs
+    proxycachedir: ${prefix}/ProxyCache
 </Layout>
 
 #   Darwin/Mac OS Layout
 <Layout Darwin>
     prefix:        /usr
-    exec_prefix:   $prefix
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/sbin
-    libexecdir:    $exec_prefix/libexec+
-    mandir:        $prefix/share/man
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
+    libexecdir:    ${exec_prefix}/libexec+
+    mandir:        ${prefix}/share/man
     datadir:       /Library/WebServer
     sysconfdir:    /etc+
-    installbuilddir: $prefix/share/httpd/build
-    errordir:      $prefix/share/httpd/error
-    iconsdir:      $prefix/share/httpd/icons
-    htdocsdir:     $datadir/Documents
-    manualdir:     $datadir/share/httpd/manual
-    cgidir:        $datadir/CGI-Executables
-    includedir:    $prefix/include+
+    installbuilddir: ${prefix}/share/httpd/build
+    errordir:      ${prefix}/share/httpd/error
+    iconsdir:      ${prefix}/share/httpd/icons
+    htdocsdir:     ${datadir}/Documents
+    manualdir:     ${datadir}/share/httpd/manual
+    cgidir:        ${datadir}/CGI-Executables
+    includedir:    ${prefix}/include+
     localstatedir: /var
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/log+
-    proxycachedir: $runtimedir/proxy
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/log+
+    proxycachedir: ${runtimedir}/proxy
 </Layout>
 
 #   RedHat 5.x layout
 <Layout RedHat>
     prefix:        /usr
-    exec_prefix:   $prefix
-    bindir:        $prefix/bin
-    sbindir:       $prefix/sbin
-    libexecdir:    $prefix/lib/apache
-    mandir:        $prefix/man
+    exec_prefix:   ${prefix}
+    bindir:        ${prefix}/bin
+    sbindir:       ${prefix}/sbin
+    libexecdir:    ${prefix}/lib/apache
+    mandir:        ${prefix}/man
     sysconfdir:    /etc/httpd/conf
     datadir:       /home/httpd
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/html
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include/apache
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/html
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include/apache
     localstatedir: /var
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/log/httpd
-    proxycachedir: $localstatedir/cache/httpd
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/log/httpd
+    proxycachedir: ${localstatedir}/cache/httpd
 </Layout>     
 
 #   According to the /opt filesystem conventions
 <Layout opt>
     prefix:        /opt/apache
-    exec_prefix:   $prefix
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/sbin
-    libexecdir:    $exec_prefix/libexec
-    mandir:        $prefix/man
-    sysconfdir:    /etc$prefix
-    datadir:       $prefix/share
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include
-    localstatedir: /var$prefix
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/logs
-    proxycachedir: $localstatedir/proxy
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
+    libexecdir:    ${exec_prefix}/libexec
+    mandir:        ${prefix}/man
+    sysconfdir:    /etc${prefix}
+    datadir:       ${prefix}/share
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include
+    localstatedir: /var${prefix}
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/logs
+    proxycachedir: ${localstatedir}/proxy
 </Layout>
 
 #  BeOS layout...
 <Layout beos>
     prefix:        /boot/home/apache
-    exec_prefix:   $prefix
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/bin
-    libexecdir:    $exec_prefix/libexec
-    mandir:        $prefix/man
-    sysconfdir:    $prefix/conf
-    datadir:       $prefix
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include
-    localstatedir: $prefix
-    runtimedir:    $localstatedir/logs
-    logfiledir:    $localstatedir/logs
-    proxycachedir: $localstatedir/proxy
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/bin
+    libexecdir:    ${exec_prefix}/libexec
+    mandir:        ${prefix}/man
+    sysconfdir:    ${prefix}/conf
+    datadir:       ${prefix}
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include
+    localstatedir: ${prefix}
+    runtimedir:    ${localstatedir}/logs
+    logfiledir:    ${localstatedir}/logs
+    proxycachedir: ${localstatedir}/proxy
 </Layout>
 
 #   SuSE 6.x layout
 <Layout SuSE>
     prefix:        /usr
-    exec_prefix:   $prefix
-    bindir:        $prefix/bin
-    sbindir:       $prefix/sbin
-    libexecdir:    $prefix/lib/apache
-    mandir:        $prefix/man
+    exec_prefix:   ${prefix}
+    bindir:        ${prefix}/bin
+    sbindir:       ${prefix}/sbin
+    libexecdir:    ${prefix}/lib/apache
+    mandir:        ${prefix}/man
     sysconfdir:    /etc/httpd
     datadir:       /usr/local/httpd
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $prefix/include/apache
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${prefix}/include/apache
     localstatedir: /var
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/log/httpd
-    proxycachedir: $localstatedir/cache/httpd
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/log/httpd
+    proxycachedir: ${localstatedir}/cache/httpd
 </Layout>
 
 #   BSD/OS layout
 <Layout BSDI>
     prefix:        /var/www
     exec_prefix:   /usr/contrib
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/bin
-    libexecdir:    $exec_prefix/libexec/apache
-    mandir:        $exec_prefix/man
-    sysconfdir:    $prefix/conf
-    datadir:       $prefix
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $exec_prefix/include/apache
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/bin
+    libexecdir:    ${exec_prefix}/libexec/apache
+    mandir:        ${exec_prefix}/man
+    sysconfdir:    ${prefix}/conf
+    datadir:       ${prefix}
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${exec_prefix}/include/apache
     localstatedir: /var
-    runtimedir:    $localstatedir/run
-    logfiledir:    $localstatedir/log/httpd
-    proxycachedir: $localstatedir/proxy
+    runtimedir:    ${localstatedir}/run
+    logfiledir:    ${localstatedir}/log/httpd
+    proxycachedir: ${localstatedir}/proxy
 </Layout>
 
 #   Solaris 8 Layout
 <Layout Solaris>
     prefix:        /usr/apache
-    exec_prefix:   $prefix
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/bin
-    libexecdir:    $exec_prefix/libexec
-    mandir:        $exec_prefix/man
+    exec_prefix:   ${prefix}
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/bin
+    libexecdir:    ${exec_prefix}/libexec
+    mandir:        ${exec_prefix}/man
     sysconfdir:    /etc/apache
     datadir:       /var/apache
-    installbuilddir: $datadir/build
-    errordir:      $datadir/error
-    iconsdir:      $datadir/icons
-    htdocsdir:     $datadir/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $datadir/cgi-bin
-    includedir:    $exec_prefix/include
-    localstatedir: $prefix
+    installbuilddir: ${datadir}/build
+    errordir:      ${datadir}/error
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${datadir}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${datadir}/cgi-bin
+    includedir:    ${exec_prefix}/include
+    localstatedir: ${prefix}
     runtimedir:    /var/run
-    logfiledir:    $datadir/logs
-    proxycachedir: $datadir/proxy
+    logfiledir:    ${datadir}/logs
+    proxycachedir: ${datadir}/proxy
 </Layout>
 
 #   OpenBSD Layout
 <Layout OpenBSD>
     prefix:        /var/www
     exec_prefix:   /usr
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/sbin
-    libexecdir:    $exec_prefix/lib/apache/modules
-    mandir:        $exec_prefix/share/man
-    sysconfdir:    $prefix/conf
-    datadir:       $prefix
-    installbuilddir: $prefix/build
-    errordir:      $prefix/error
-    iconsdir:      $prefix/icons
-    htdocsdir:     $prefix/htdocs
-    manualdir:     $datadir/manual
-    cgidir:        $prefix/cgi-bin
-    includedir:    $exec_prefix/lib/apache/include
-    localstatedir: $prefix
-    runtimedir:    $prefix/logs
-    logfiledir:    $prefix/logs
-    proxycachedir: $prefix/proxy
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
+    libexecdir:    ${exec_prefix}/lib/apache/modules
+    mandir:        ${exec_prefix}/share/man
+    sysconfdir:    ${prefix}/conf
+    datadir:       ${prefix}
+    installbuilddir: ${prefix}/build
+    errordir:      ${prefix}/error
+    iconsdir:      ${prefix}/icons
+    htdocsdir:     ${prefix}/htdocs
+    manualdir:     ${datadir}/manual
+    cgidir:        ${prefix}/cgi-bin
+    includedir:    ${exec_prefix}/lib/apache/include
+    localstatedir: ${prefix}
+    runtimedir:    ${prefix}/logs
+    logfiledir:    ${prefix}/logs
+    proxycachedir: ${prefix}/proxy
 </Layout>
 
 # Debian layout
 <Layout Debian>
     prefix:        
-    exec_prefix:   $prefix/usr
-    bindir:        $exec_prefix/bin
-    sbindir:       $exec_prefix/sbin
-    libexecdir:    $exec_prefix/lib/apache2/modules
-    mandir:        $exec_prefix/share/man
-    sysconfdir:    $prefix/etc/apache2
-    datadir:       $exec_prefix/share/apache2
-    iconsdir:      $datadir/icons
-    htdocsdir:     $prefix/usr/share/apache2/default-site/htdocs
-    cgidir:        $prefix/usr/lib/cgi-bin
-    includedir:    $exec_prefix/include/apache2
-    localstatedir: $prefix/var/run
-    runtimedir:    $prefix/var/run
-    logfiledir:    $prefix/var/log/apache2
-    proxycachedir: $prefix/var/cache/apache2/proxy
-    infodir:       $exec_prefix/share/info
-    installbuilddir: $prefix/etc/apache2/build
+    exec_prefix:   ${prefix}/usr
+    bindir:        ${exec_prefix}/bin
+    sbindir:       ${exec_prefix}/sbin
+    libexecdir:    ${exec_prefix}/lib/apache2/modules
+    mandir:        ${exec_prefix}/share/man
+    sysconfdir:    ${prefix}/etc/apache2
+    datadir:       ${exec_prefix}/share/apache2
+    iconsdir:      ${datadir}/icons
+    htdocsdir:     ${prefix}/usr/share/apache2/default-site/htdocs
+    cgidir:        ${prefix}/usr/lib/cgi-bin
+    includedir:    ${exec_prefix}/include/apache2
+    localstatedir: ${prefix}/var/run
+    runtimedir:    ${prefix}/var/run
+    logfiledir:    ${prefix}/var/log/apache2
+    proxycachedir: ${prefix}/var/cache/apache2/proxy
+    infodir:       ${exec_prefix}/share/info
+    installbuilddir: ${prefix}/etc/apache2/build
 </Layout>