"I. Szczesniak" wrote:
> On 8/2/06, Josh Hurst <joshhurst at gmail.com> wrote:
> > On 7/28/06, April Chin <April.Chin at eng.sun.com> wrote:
> > > I would prefer any proposed /usr/bin/sh migration be a follow-up
> > > to /usr/bin/ksh migration.  Changing /usr/bin/sh may prove more difficult 
> > > but
> > > then again the /usr/bin/ksh work may pave the way.
> > OK
> >
> > But I'd like to propose the creation of a script which allows root to
> > switch the shell versions of /bin/ksh between ksh88 and ksh93. In my
> > opinion it would be the perfect compromise.
> 
> This proposal misses lots of details needed for an implementation:
> Should the tool be part of Solaris, only Opensolaris or just a script
> which can be called once as part of a jumpstart profile? How should
> the script be called? kshswitch? shellswitch?

If you want a name follow Sun's habit of calling such adminstrative
stuff "*adm", e.g. "kshadm" or "shadm" in this case... :-)

> Maybe it should work like this:
> 
> $ kshswitch
> Prints the status of /bin/ksh and which version is linked here.
> 
> $ kshswitch -88
> Changes /bin/ksh to the old Solaris version of ksh (the name -88 is
> misleading but Sun's ksh has no official nickname and -88 is close
> enough)
> 
> $ kshswitch -93
> Changes /bin/ksh to ksh93
> 
> $ kshswitch -toggle
> Swaps the version of /bin/ksh

Ouch. Please no "toggle" switches for such tools. The caller should
define exactly ONE state and should switch to that exact state.

Anyway... I thing we should not pursue the idea, otherwise we'll end up
in another (and likely much warmer) hell... ;-(

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to