Commit Diff


commit - d3ee9f70e4ee00bd12557910c9e3dcc1fabd53c7
commit + e683bdfa76a5c2c54422a6bd2934b133d77ba610
blob - 8c15ec218e3217a1b6d39ea6cfe83d2a26af399c
blob + 3e10146f68eec29a0407a03ef9cf526f55cf274f
--- src/cmd/mk/shell.c
+++ src/cmd/mk/shell.c
@@ -41,6 +41,8 @@ setshell(Word *w)
 void
 initshell(void)
 {
+	if(getenv("FORCERCFORMK") != nil)
+		shelldefault = &rcshell;
 	shellcmd = stow(shelldefault->name);
 	shellt = shelldefault;
 	setvar("MKSHELL", shellcmd);