[csw-maintainers] Adjusting $(DIRPATHS) for sparse zones support with shared /opt

Dagobert Michelsen dam at opencsw.org
Sat Jun 13 21:29:02 CEST 2009


Hi Maciej,

Am 13.06.2009 um 13:04 schrieb Maciej (Matchek) Blizinski:
> In order to support sparse zones, paths such as /opt/csw/var/... must
> become /var/opt/csw/... - otherwise applications in non-global zones
> won't be able to write there. Paths are being set in the $(DIRPATHS),
> as a space-separated list. What's the proper way of tweaking it? (say,
> define sysconfdir as /etc/opt/csw)
>
> I guess I could add sysconfdir to NODIRPATHS and then append my own
> sysconfdir, but I'm not sure if it's the way Dago intended.

Well, in gar.conf.mk the definitions for the directories are  
conditional,
that means you can safely set
   sysconfdir = /etc/opt/csw
   localstatedir = /var/opt/csw
and everything should be fine. We could make it the default, but I am
afraid that this may break existing build descriptions.


Best regards

   -- Dago


More information about the maintainers mailing list