From: Steve Bennett Date: Thu, 11 Aug 2011 02:10:54 +0000 (+1000) Subject: Evaluate 'script' in the global scope X-Git-Tag: v0.6.0-rc1~622 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a62d8f2271312ba955e839509590f5a5975b1b49;p=openocd 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 --- diff --git a/src/helper/startup.tcl b/src/helper/startup.tcl index 2e2982cc..e2ea27d0 100644 --- a/src/helper/startup.tcl +++ b/src/helper/startup.tcl @@ -53,9 +53,9 @@ proc find {filename} { add_usage_text find "" 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 ""