Hi Satish,
We have two situations that are similar to yours:
1. "tup upd" run from different shells (e.g., terminal window vs. emacs)
with minor inconsequential differences in the environment (like tty
variables)
2. Testing systems where the environment changes in small ways but $PATH
remains the same.
Our rules either contain full paths or we want to always reuse the
original environment (from the first time we ran tup) regardless of the
current environment.
Therefore, we always run tup with "--no-environ-check".
--Robb
On 03/30/2018 02:53 PM, Mike Shal wrote:
Hi Satish,
On Wed, Mar 14, 2018 at 6:34 AM, Satish K <[email protected]
<mailto:[email protected]>> wrote:
I have the build scripts written with no/little dependence on the
PATH. All the commands are specified with full path.
However, any change in PATH rebuilds everything.
At the command prompt, working with different batch files, PATH may
be modified to run some postbuild tools which should not affect the
build.
tup upd <- initial build
postbuild.bat <- path is modified to run some tools
tup upd <- rebuilds everything
Is there a way to configure Tup to ignore PATH changes ?
Unfortunately no, the PATH environment is hardcoded as an environment
dependency, since almost everything that would normally be executed is
dependent on PATH in some way. Can you have postbuild.bat simply save
the PATH when it starts up and restore it to the original value when it
quits? Is it changing the PATH every time it runs or only the first run?
(eg: is it continually making the PATH longer by appending the same
thing every time)
-Mike
--
--
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
---
You received this message because you are subscribed to the Google
Groups "tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
--
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
---
You received this message because you are subscribed to the Google Groups "tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.