summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2010-02-10 16:42:37 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2010-02-10 16:42:37 -0800
commit527e073bba3145235534a9273e85a714bf87f330 (patch)
tree93ecbafe1fe82906778317e508b64968a1c5f2bb /doc
parent65cc81ddb609456707c2ba47cfe8540192c6dce7 (diff)
downloadopenocd+libswd-527e073bba3145235534a9273e85a714bf87f330.tar.gz
openocd+libswd-527e073bba3145235534a9273e85a714bf87f330.tar.bz2
openocd+libswd-527e073bba3145235534a9273e85a714bf87f330.tar.xz
openocd+libswd-527e073bba3145235534a9273e85a714bf87f330.zip
User's Guide: "#" in filesystems names is bad
Sometimes MS-Windows users try to use filesystem names which include the "#" character. That's generally unwise, since it begins Tcl comments. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'doc')
-rw-r--r--doc/openocd.texi20
1 files changed, 14 insertions, 6 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi
index c1c49a8f..63b6ab01 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -539,6 +539,11 @@ Configuration files and scripts are searched for in
@end enumerate
The first found file with a matching file name will be used.
+@quotation Note
+Don't try to use configuration script names or paths which
+include the "#" character. That character begins Tcl comments.
+@end quotation
+
@section Simple setup, no customization
In the best case, you can use two scripts from one of the script
@@ -7633,12 +7638,15 @@ in the same basic way.
@* Example: @b{ source [find FILENAME] }
@*Remember the parsing rules
@enumerate
-@item The FIND command is in square brackets.
-@* The FIND command is executed with the parameter FILENAME. It should
-find the full path to the named file. The RESULT is a string, which is
-substituted on the orginal command line.
-@item The command source is executed with the resulting filename.
-@* SOURCE reads a file and executes as a script.
+@item The @command{find} command is in square brackets,
+and is executed with the parameter FILENAME. It should find and return
+the full path to a file with that name; it uses an internal search path.
+The RESULT is a string, which is substituted into the command line in
+place of the bracketed @command{find} command.
+(Don't try to use a FILENAME which includes the "#" character.
+That character begins Tcl comments.)
+@item The @command{source} command is executed with the resulting filename;
+it reads a file and executes as a script.
@end enumerate
@subsection format command
@b{Where:} Generally occurs in numerous places.