Ticket #146 (new defect)
zoo-services installation path
Reported by: | sebastic | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | zoo-server | Version: | |
Keywords: | Cc: | sebastic |
Description
The .zo zoo-services get installed in /usr/lib/cgi-bin alongside zoo_loader.cgi, but they aren't CGI executables and shouldn't be installed in the cgi-bin directory.
Private shared libraries should be installed in /usr/lib/zoo-project, see: Filesystem Hierarchy Standard: /usr/lib : Libraries for programming and packages
The .zcfg & main.cfg configuration files are likewise installed in the cgi-bin directory where they don't belong. Configuration files should be installed in /etc/zoo-project, see: Filesystem Hierarchy Standard: /etc : Host-specific system configuration
These FHS violations are problematic to get the zoo-project Debian package accepted into the Debian & Ubuntu archives for which there is much stricter quality control than for PPAs (e.g. OSGeo-Live & UbuntuGIS).