> 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
