[csw-maintainers] Packages with private /opt/csw/foo directory

Maciej (Matchek) Blizinski maciej at opencsw.org
Fri Jan 15 10:22:22 CET 2010


On Fri, Nov 6, 2009 at 11:43 PM, Maciej (Matchek) Blizinski
<maciej at opencsw.org> wrote:
> On Fri, Nov 6, 2009 at 8:53 PM, Ben Walton <bwalton at opencsw.org> wrote:
>> Excerpts from Maciej (Matchek) Blizinski's message of Fri Nov 06 15:44:01 -0500 2009:
>>
>>> Do you think it's better to keep the symlink or to remove it? I'm
>>> inclined to do the latter.
>>
>> I'd keep it.  Somebody, somewhere, has a script that doesn't include
>> /opt/csw/mysql5/bin in the PATH and relies on finding those symlinks.
>
> I think we are talking about different symlinks.  The symlinks I'm
> thinking of removing is:
>
> /opt/csw/lib/mysql --> /opt/csw/mysql5/lib/mysql

Dago has recently asked me about restoring this symlink.  It's
certainly technically possible, but let me ask this question:

This symlink, if I understand correctly, makes it impossible to have
multiple MySQL databases installed at the same time, because
/opt/csw/lib/mysql is "the MySQL database", which is something people
were arguing against (notably, Phil).

If the presence of MySQL libraries in /opt/csw/lib/mysql is necessary,
why not install MySQL with to the common /opt/csw prefix instead?

Either we have one default version of MySQL or we don't.  If we don't,
the symlink shall not exist.  If we do, let's install one MySQL
version into /opt/csw, and alternative versions (e.g. 4) to private
prefixes.

Thoughts?

Maciej



More information about the maintainers mailing list