<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Approximately one of these I introduced an therefore might not be in the *.sh.<BR>Otherwise I believe these are all NOT my invention, and supported same/similar<BR>for *.sh and *.py. *.cmd lags behind maybe.<BR>
<BR>CM3_ROOT or ROOT is the root of the source<BR>scripts figures this out based<BR>DOes anyone mind that it doesn't say "SOURCE", e.g. CM3_SOURCE_ROOT?<BR>
<BR>I just introduced this recently:<BR> OPTIONALLY there is one generic cm3.cfg, m3-sys\cminstall\src\config\cm3.cfg,<BR> that delegates back to the live configuration files in that same directory.<BR> That file cannot determine this itself.<BR> If you cd around and run cm3, without using do-pkg etc., and you use this new<BR> cm3.cfg, you need to set CM3_ROOT or ROOT.<BR>
<BR>CM3_INSTALL or INSTALLROOT are the root of the installed CM3.<BR> DOes any mind that the first one doesn't say "ROOT"?<BR> e.g. CM3_INSTALL_ROOT?<BR>
<BR>CM3_TARGET or TARGET<BR> The target, duh.<BR> cm3.cfg sniffs this if $OS == NT386, otherwise not.<BR>
<BR>Does any else mind that such generic global environment variables are queried?<BR> ROOT, INSTALLROOT, TARGET?<BR>
<BR>It SEEMS TO ME, the ideal choices would be:<BR> CM3_INSTALL_ROOT<BR> CM3_SOURCE_ROOT or maybe just CM3_ROOT asis, hey, source is king, source is implied<BR> CM3_TARGET<BR>
<BR>and no others. The Quake/.sh/.py code can use whatever it wants internally.<BR>
<BR>It should probably just be left alone but I have to express my perfectionist opinion. :)<BR>
<BR>
I am tempted to drop the shorter names from the *.py though, which does make *.py<BR>
and *.sh a bit less compatible.<BR>
<BR>
The scripts could/should also copy one to other for compat (esp. with older builds),<BR>
reducing any affect here, but that saves people from polluting their global environment at least.<BR>
<BR>
??<BR>
<BR>
- Jay<BR><br /><hr />Helping your favorite cause is as easy as instant messaging. You IM, we give. <a href='http://im.live.com/Messenger/IM/Home/?source=text_hotmail_join' target='_new'>Learn more.</a></body>
</html>