[csw-maintainers] Adjusting $(DIRPATHS) for sparse zones support with shared /opt
Philip Brown
phil at bolthole.com
Fri Jun 19 19:40:24 CEST 2009
On Fri, Jun 19, 2009 at 12:11:10PM -0500, Mike Watters wrote:
> > You want firefox to have all its default configs in /etc? Individually?
> > For every machine?
> >
> > I dooont think sooo....
> > You want global configs for a beast like that.
>
> Firefox is a different beast, and by default does not store anything in *etc*
> the global configs for firefox are stored in .*/share and the "local configs"
> are stored in the user's home directory under .mozilla
but it could.
And in some ways, it "should". It just doesnt at the moment :-)
>
> I would say that firefox is not an issue in sharing /opt.
>
> Software like xpdf, I don't think it matters where the configs are located
> since they normally don't change.
So, you seem to be agreeing with my premise, that SOME programs are fine in
having their configs on the global /opt/csw, when they dont change.
> the whole problem here, I believe, is how do we make CSW packages respect both
> local configs and global configs without hacking up every piece of software we
> package.
We simply cant do that for *every* package. more below.
> ....
> This would solve the issue, although I reiterate this is not the best solution,
> but I am not sure there is a "best solution" with this problem.
I believe that is the core truth here. There is no
"one size fits all 'best' solution".
What we CAN do, is try to make the "best" choice, on a package-by-package
basis. with certain guidelines.
The most relevant ones being,
"treat /opt/csw/* as read-only after install. If something is likely to
need significant changing after initial install, then it belongs in
/etc/opt/csw or /var/opt/csw"
More information about the maintainers
mailing list