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/
