diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-08-11 12:10:54 +1000 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2011-08-11 16:20:56 +0200 |
commit | a62d8f2271312ba955e839509590f5a5975b1b49 (patch) | |
tree | 2bcd16857b4e54d6ed2dc222bcb5298452c56636 | |
parent | f25ffaf2b2e58420fb8725408ed13ec89ee8c08b (diff) | |
download | riscv-openocd-a62d8f2271312ba955e839509590f5a5975b1b49.zip riscv-openocd-a62d8f2271312ba955e839509590f5a5975b1b49.tar.gz riscv-openocd-a62d8f2271312ba955e839509590f5a5975b1b49.tar.bz2 |
Evaluate 'script' in the global scope
Scripts sourced via 'script' should evaluate in the global
scope to make it easy to set and reference global variables.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r-- | src/helper/startup.tcl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/helper/startup.tcl b/src/helper/startup.tcl index 2e2982c..e2ea27d 100644 --- a/src/helper/startup.tcl +++ b/src/helper/startup.tcl @@ -53,9 +53,9 @@ proc find {filename} { add_usage_text find "<file>" add_help_text find "print full path to file according to OpenOCD search rules" -# Run script +# Find and run a script proc script {filename} { - source [find $filename] + uplevel #0 source [find $filename] } add_help_text script "filename of OpenOCD script (tcl) to run" add_usage_text script "<file>" |