Commit Graph

118 Commits

Author SHA1 Message Date
Xiaoqiang Wang 043acfe894 search dependencies in the library dir
This instructs LoadLibrary to search dependent libraries in the dir
where the module resides.
2020-01-07 16:43:11 +01:00
Xiaoqiang Wang 13da2aed06 use '/' consistently even on Windows 2019-12-16 14:51:47 +01:00
zimoch ae5cd93a23 support *.iocsh scripts in addition to *.cmd 2019-12-04 14:32:03 +01:00
zimoch 2ecb0eb4a2 add / at end of db paths 2019-07-04 10:55:26 +02:00
zimoch a573122717 terminate template directory with slash 2018-12-07 11:40:15 +01:00
zimoch 23a9e8bea6 support for exact version number match 2018-11-07 11:19:19 +01:00
zimoch 0871279415 implement method to enforce exact minor release match 2018-11-07 11:19:11 +01:00
zimoch 90348614d5 save and restore MODULE and MODULE_DIR after running a script, because that script may have called require 2018-11-07 11:12:10 +01:00
zimoch 0b11aa4347 fix too small path buffer in vxworks 2018-03-13 15:35:00 +01:00
zimoch af23a6aac4 fix for systems where parts of T_A are macro names (e.g. linux) 2018-03-06 17:22:35 +01:00
zimoch 02fb5c42f0 changes for 3.15.5 2017-07-07 17:01:22 +02:00
zimoch 6cf0310dcb export some more variables 2017-04-21 13:58:19 +02:00
zimoch 63f098a6d8 cleanup of includes 2017-04-20 14:32:58 +02:00
zimoch 18747ec1c5 export path manipulation function to the shell 2017-04-20 13:42:22 +02:00
zimoch 73152b60e0 fix non-osi path 2017-04-20 11:11:42 +02:00
zimoch e51dd7cd96 allow EPICS version in script name 2017-04-19 10:49:51 +02:00
zimoch 2d99849125 Check for trailing strings after version numbers 2017-01-03 14:27:56 +01:00
zimoch c00c2519d0 shorten strings to fit in records 2016-10-26 14:02:49 +02:00
zimoch d5215e0a9d bugfix in SCRIPT_PATH re-ordering 2016-09-06 16:00:53 +02:00
zimoch 93191ffd75 fix SCRIPT_PATH order in case of repeated require 2016-09-06 15:17:17 +02:00
zimoch 09da7fc790 add pre-installed modules to SCRIPT_PATH too 2016-09-06 14:51:41 +02:00
zimoch 27e6b58dac allow to search scripts in all loaded modules 2016-09-06 14:18:21 +02:00
zimoch ca6d1a57c0 bugfix for libversionShow write failure 2016-08-22 15:13:54 +02:00
zimoch 7fdc6a00f3 typo 2016-08-04 17:34:48 +02:00
zimoch 4a4b0f7bc4 bugfix of: always print module location 2016-03-11 16:49:35 +01:00
zimoch 262765f763 always print module location 2016-03-11 16:45:07 +01:00
zimoch 7a973fb766 silence false error message 2016-03-11 10:32:22 +01:00
zimoch bd45ac15e9 fixes for vxWorks 6 2016-03-10 10:29:13 +01:00
zimoch 5e855fdcfc fix for 64 (NFS) file systems on old 32 bit OS (MOXA) 2016-02-16 13:54:04 +01:00
zimoch 9d793f2e90 bugfix: too high version was not recogized because of typo 2015-12-09 14:21:38 +01:00
zimoch 7aaa627ae2 fix initHook problem for R3.13 2015-12-09 14:10:24 +01:00
zimoch 444519a82d don't init Debug variable to allow early overwrite in vxWorks 2015-12-04 16:58:49 +01:00
zimoch df772bd0da load version records directly to avoid too long command line in vxWorks 2015-12-04 16:39:14 +01:00
zimoch 75eac63a72 add list records for modules and versions 2015-12-03 15:43:40 +01:00
zimoch 28e59e5506 make sure module location ends with /. And inline runLoadScript function 2015-11-12 10:00:18 +01:00
zimoch 11e687f4ff merge with Helge's Win32 changes and my modifications 2015-11-06 15:06:31 +01:00
zimoch f60258eeee bugfix: handle empty versions in depencency files correctly 2015-11-05 10:10:23 +01:00
zimoch 2ef7f420bf store absolute path of modules 2015-11-05 09:36:59 +01:00
zimoch b9ea25cd80 make putenvprintf public 2015-11-04 15:14:12 +01:00
brands ff6f524a8a missed commit for added path check 2015-11-04 13:16:21 +01:00
brands 47f1f59b85 loading standard epicsbase dbd file without version 2015-11-04 13:10:57 +01:00
brands 346f746b32 check of loaded objects before require for windows 2015-11-04 12:44:27 +01:00
brands 660db13037 fix for the snprintf for windows 2015-11-03 17:25:57 +01:00
zimoch e1d6f3318b avoid putenvprint memory leak in error case 2015-11-03 15:23:14 +01:00
zimoch 009a5c93f1 use setenv instead of putenv to avoid memory leaks 2015-11-03 14:10:57 +01:00
zimoch e7234bd1e4 split off runScript to separate file 2015-11-03 13:53:33 +01:00
zimoch ea41e14f0f typo: missing spaces in messages 2015-11-03 11:16:16 +01:00
zimoch ac9f962b78 cast to make Windows happy 2015-10-26 12:00:15 +01:00
zimoch 71e5ed2075 WIN32 bugfix: missing max length 2015-10-26 11:53:51 +01:00
zimoch a34c893d44 some type casts, ifdefs and posix variadic macro syntax added to make Windows happy 2015-10-26 09:53:09 +01:00