On 8/6/07, Alan Coopersmith <alan.coopersmith at sun.com> wrote:
> William Pursell wrote:
> > What do I need to do to create an opensolaris project with the goal to
> > replace /bin/sh with ksh93 as shell for package scripts? I think
> > thiswould be a great help for package scripts authors.
>
> How would such packages be able install on versions of Solaris
> without ksh93?   Live Upgrade means that even packages bundled
> into Solaris Nevada need to be able to have their package
> scripts run on Solaris 8, 9, & 10.

The last I heard, Live Upgrade was not open source with no plans to
open it.  Are you suggesting that all OpenSolaris distributions be
stuck with this compatibility requirement when only the distribution
known as Solaris will ever be able to benefit from it?  This would
mean that it will be impossible to add this feature until Lucky
Solaris 13.  It's fine if Sun wants to only support (or use) Bourne
shell installer scripts, but fostering a community to accelerate
adoption then holding it back in such areas is counterproductive.

In reality, it looks as though the new installer will bring about a
new technology to replace Live Upgrade.  According to
http://opensolaris.org/os/project/caiman/Snap_Upgrade/ this looks like
it is slated to see some development this year.  Since it will rely
upon other features introduced in Solaris 10, it would seem reasonable
to backport ksh93 to Solaris 10 and deliver it via a patch that is one
of the Snap Upgrade required patches (analogous to Live Upgrade's
required patches at
http://sunsolve.sun.com/search/document.do?assetkey=1-9-72099-1).

Mike
-- 
Mike Gerdts
http://mgerdts.blogspot.com/

Reply via email to