[indiana-discuss] Adopt Indiana personalities (GNU and SUN)

Kyle McDonald KMcDonald at Egenera.COM
Wed Mar 5 09:36:06 PST 2008


Josh Lange wrote:
> I see the advantage as being able to SVR4 scripts seemlessly (have 
> SUN_PERSONALITY set automatically by the package manager), as well as 
> letting users opt to have all their scripts/commands to work just as 
> they would on another sun box (ex. in the case of networked home 
> directories, legacy, etc).
>
It seems like the easiest way to do that would be to leave the sun stuff 
in /usr/bin (for all the reasons you wrote above, and more) and stick 
/usr/gnu/bin first in the default path of all users (probably except root.)

Isn't that the best of both worlds?

The /usr/has/bin thing is really orthogonal, since it's not a sun v.s 
gnu thing. It's an old Sun/SVR4 vs. new Sun/SVR4 thing.

  -Kyle
> Josh
>
>
> On Wed, Mar 5, 2008 at 7:19 AM, Alan Coopersmith 
> <alan.coopersmith at sun.com <mailto:alan.coopersmith at sun.com>> wrote:
>
>     Brandorr wrote:
>     > Regarding the Sun vs. GNU userspace issue, might we consider
>     following
>     > Nexenta's lead here?
>     >
>     > http://www.nexenta.org/os/Different_Personalities
>     >
>     > The default behavior of NexentaOS is to search for execution
>     binaries
>     > in order described in the PATH. Standard locations such as /usr/bin
>     > and /usr/sbin all populated with GNU binaries, which makes NexentaOS
>     > behave as GNU system. SUN binaries saved in /usr/sun/bin and
>     > /usr/sun/sbin locations and system could be forced to use SUN-like
>     > personality by utilizing SUN_PERSONALITY environment variable.
>     >
>     > SUN_PERSONALITY execve() system call logic implemented and it is
>     > finally allows Solaris-centric scripts to be executed in NexentaOS
>     > without modifications.
>     >
>     > Simple SUN_PERSONALITY=1 environment variable will switch execution
>     > paths on the fly to look on /usr/sun/{bin,sbin} first.
>
>     Sounds like a lot of work that is much more simply handled by setting
>     $PATH - why would changing exec be better than setting $PATH to the
>     value you want?
>
>     --
>            -Alan Coopersmith-           alan.coopersmith at sun.com
>     <mailto:alan.coopersmith at sun.com>
>             Sun Microsystems, Inc. - X Window System Engineering
>     _______________________________________________
>     indiana-discuss mailing list
>     indiana-discuss at opensolaris.org
>     <mailto:indiana-discuss at opensolaris.org>
>     http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> indiana-discuss mailing list
> indiana-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.opensolaris.org/pipermail/indiana-discuss/attachments/20080305/e89a6f28/attachment.html 


More information about the indiana-discuss mailing list