> For now I just changed default MKSHELL to rc in src/cmd/mk.
> What I was really arguing for was for simplifying MKSHELL
> semantics or getting rid of it altogether since it only
> exists in p9p mk.

I would keep MKSHELL.  I use mk a lot under FreeBSD.  They're
mostly things I originally used bmake for, but I got annoyed
with various of its oddities.  Having MKSHELL=/bin/sh means
less work in converting Makefiles to mkfiles.  You can
always set MKSHELL=$PLAN9/bin/rc.  If I remember, your
original problem was in inheriting MKSHELL in recursive use.
Getting rid of MKSHELL seems like a drastic solution to
that problem.
-- 
John Stalker
School of Mathematics
Trinity College Dublin
tel +353 1 896 1983
fax +353 1 896 2282

Reply via email to