Jennifer Pioch wrote:
> On 12/5/08, April Chin <April.Chin at sun.com> wrote:
> > Thank you for the code reviews...
> >
> > The nightly builds with the latest changes are still running, but in the
> > meantime, here are webrevs for the latest changes for ksh93 update1,
> > in response to code review comments so far.
> >
> > For code reviewers of the last changes, posted Nov 28th, here is a
> > diff against the last webrev:
> > http://cr.opensolaris.org/~chin/webrev-nonast.nov28-vs-dec4-diffs/
> >
> > A current webrev of all the non-AST changes to be reviewed,
> > diff-ed against the OS-Net gate, is at:
> > http://cr.opensolaris.org/~chin/webrev-nonast.dec4
>
> I'm vehemently opposed to the changes in
> usr/src/uts/intel/shbinexec/Makefile and
> usr/src/uts/sparc/shbinexec/Makefile: I think the shbinexec module
> should stay in /kernel and not /usr/kernel. So please revert this
> change
This doesn't make sense right now since there is no ksh93 in the root
filesystem by default in Solaris Nevada - the kernel module would work
if /usr/ is not mounted but there is no shell interpreter to execute.
That's why I moved it from /kernel/ to /usr/kernel/ for now. And there
is no point of "locking horns" since the compiled kernel module can be
_moved_ to /kernel/ without problems (note: I'm going to "lock horns"
with anyone who tries to challange the entry for "/sbin/ksh93" in
shbin.c) which you currently have to do anyway with { libshell, libcmd,
libdll, libsum and libast } for the non-Nevada OpenSolaris
distributions.
The whole ksh93-in-the-root-filesystem situation will only change if we
can get an approved ARC case which moves ksh93 to the root filesystem -
and that requires at least one consumer (e.g. project) who really wants
ksh93 in the root filesystem, lives in OS/Net and targets Solaris
Nevada.
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)