Since we use ". filename.do" to run the .do files instead of just "filename.do", shell local variables end up being inherited by the subprogram. Change all the local variables to be all lowercase, to avoid conflicting with any typical environment variables someone might use. The particular variable that triggered this was PREFIX (reported by "ulrik" on the mailing list) and that fixes this, at least. Arguably we shouldn't be using ".", but using it avoids unnecessary forks, which is kind of nice. |
||
|---|---|---|
| .. | ||
| do | ||