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>
This commit is contained in:
Steve Bennett 2011-08-11 12:10:54 +10:00 committed by Øyvind Harboe
parent f25ffaf2b2
commit a62d8f2271
1 changed files with 2 additions and 2 deletions

View File

@ -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>"