Update user dir config file search path
Search in XDG_CONFIG_HOME as per XDG Base Directory Specification in addition to $HOME/.openocd. On Darwin, search in ~/Library/Preferences/org.openocd/ which appears to be one of the conventional locations. Make $OPENOCD_SCRIPTS highest priority on all platforms, previously it was only higher on WIN32. Update the documentation to reflect the search order. Change-Id: Ibaf4b59b51fdf452712d91b47ea2b5312bb5ada9 Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/3890 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
2ff1824a87
commit
87d2651edc
@@ -724,8 +724,11 @@ Configuration files and scripts are searched for in
|
||||
@item the current directory,
|
||||
@item any search dir specified on the command line using the @option{-s} option,
|
||||
@item any search dir specified using the @command{add_script_search_dir} command,
|
||||
@item @file{$HOME/.openocd} (not on Windows),
|
||||
@item a directory in the @env{OPENOCD_SCRIPTS} environment variable (if set),
|
||||
@item @file{%APPDATA%/OpenOCD} (only on Windows),
|
||||
@item @file{$HOME/Library/Preferences/org.openocd} (only on Darwin),
|
||||
@item @file{$XDG_CONFIG_HOME/openocd} (@env{$XDG_CONFIG_HOME} defaults to @file{$HOME/.config}),
|
||||
@item @file{$HOME/.openocd},
|
||||
@item the site wide script library @file{$pkgdatadir/site} and
|
||||
@item the OpenOCD-supplied script library @file{$pkgdatadir/scripts}.
|
||||
@end enumerate
|
||||
|
||||
Reference in New Issue
Block a user