Changes between Version 3 and Version 4 of DirectoryLayout


Ignore:
Timestamp:
03/04/22 03:12:57 (3 years ago)
Author:
jonnyforest
Comment:

Update based on the new OsGeo4W structure

Legend:

Unmodified
Added
Removed
Modified
  • DirectoryLayout

    v3 v4  
    33Typically the OSGeo4W tree is installed in C:\OSGeo4W but it is permitted to be located anywhere on the system.  All paths below are relative to the user selected root directory.
    44 
    5  * '''/apache''': the Apache web server
    6  * '''/apache/htdocs''': The web document directory.  Web applications should only include a .pkg file in this directory, see the "Web Application Package Guidelines" section below for more information.
    75 * '''/apps''': Directory for applications that need their own directory tree, and don't fit conveniently into /bin, /lib, etc.  Each app appearing here should have a subdirectory with a name closely related to the name of the package.
    86 * '''/bin''': most .exe and .dll files intended to be in the user path.  The apache alias '/cgi-bin/' also points to this /bin directory.
     7 * '''/doc''': LICENSE.txt, README.txt, INSTALL, COPYING and AUTHORS.
    98 * '''/etc/ini''': .bat files to be called from OSGEO4W_ROOT/osgeo4w.bat - usually these contain SET statements for required environment variables.
    10  * '''/etc/postinstall''': per package post-install scripts
    11  * '''/etc/preremove''': per package pre-removal scripts
     9 * '''/etc/licenses''': 3rd-Party Packages Licenses Policies.
     10 * '''/etc/postinstall''': per package post-install scripts.
     11 * '''/etc/preremove''': per package pre-removal scripts.
    1212 * '''/etc/setup''': used by cygwin setup to keep track of installed packages.
    1313 * '''/http.d''': apache configuration files, one per package. See the "Web Application Package Guidelines" section below for more information.
    14  * '''/include''': include files required for building additional packages and executables.
    1514 * '''/lib''': static and stub libraries required for building additional packages and executables.
    1615 * '''/share''': static support data files.
    17  * '''/src''': When available source packages should unpack here with a directory name matching the package name.
    18  * '''/tmp''' - directory to store temporary files (non-web-accessible)
    19  * '''/tmp/ms_tmp/''': directory to store temporary web-accessible files
    2016 * '''/var''': currently used by Cygwin setup.exe