Do any OpenCSW packages install anything under /usr?

OpenCSW packages generally install files under /opt/csw. Is this always true? Are there any locations outside /opt/csw?

asked: 2012-02-11 by: automaciej


Dagobert answers:

Configuration files live in /etc/opt/csw whereas variable contents like logs is located at /var/opt/csw. Only a very limited subset of packages installs files in /usr, and that is the class action scripts which are used to install special things like SMF manifests of other packages (see the wiki on class action scripts for a deep-dive). There are exactly the packages named CSWcas-* (catalogname cas_*). In a sparse root environment these must therefore be installed in the global zone.