<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>As you know, I am working to finalize the new Reactor.</DIV>
<DIV> </DIV>
<DIV>I've run into a new problem that did not exist on cm3 v5.2.6 or on cm3 v4.1, so I am hoping someone, perhaps Jay, can shed some light.</DIV>
<DIV> </DIV>
<DIV>Reactor uses quake function calls to invoke operations like build, clean, ship, etc.  I have determined that the change directory (cd) call is not working properly.</DIV>
<DIV> </DIV>
<DIV>Here is an example quake function used by Reactor to build a package:</DIV>
<DIV> </DIV>
<DIV>proc build_package (pkg, options) is<BR>  exec ("cd", pkg, "| cm3", options)<BR>end<BR></DIV>
<DIV>If I had a package "Hello" located in C:\MyPkgs\Hello, here is what the exec call looks like:  exec ("cd C:\MyPkgs\Hello | cm3")</DIV>
<DIV> </DIV>
<DIV>What is happening is that the "cd" is ignored and "cm3" is being called in the current directory (whichever that happens to be).  Thus, the cm3.exe can't find the sources for the package.</DIV>
<DIV> </DIV>
<DIV>I've gone back to the old v5.2.6, and this wrong behavior does not occur.  Instead, everything works as it should.  So something has changed since that point in time that is causing a problem.</DIV>
<DIV> </DIV>
<DIV>Any ideas?</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy</DIV></BODY></HTML>