On Mon, Mar 26, 2007 at 11:05:43AM -0700, David.Comay at Sun.COM wrote:
> The one "exception" that I believe we make with components like Perl
> and can make with PHP too is that the symbolic link /usr/bin/<whatever>
> can be replaced by the user to point to their own version of the
> component.  That's why components shipped with Solaris itself tend to
> not reference the generic name but rather a versioned name (see `head
> -1 /usr/bin/kstat', for example).

Do we preserve /usr/bin/<whatever> link replacement on upgrade?

Personally I think that customers should not replace /usr/bin/<whatever>
links, nor should we support it.  The versioning issue exists with or
without OpenSolaris, so customers generally have to [or are better off
if they] reference specific versions of Perl/python/whatever from their
applications rather than generic "latest version" links.

"Latest version" links are useful for users and developers early on
during development, and for generic scripts that use #! but aren't
"built" and therefore have to use /bin/<link> in order to have a chance
of running at all.

We'll probably be better off telling customers as much too.

Nico
-- 

Reply via email to