Commit Graph

70 Commits

Author SHA1 Message Date
zimoch c6126ab738 switch off iocsh history file which wants to write to boot directory and does not work well anyway (also stores startup script commands, not only user input) 2024-01-24 11:57:59 +01:00
zimoch 3f11ce996c Add option to avoid mlock and do so automatically for systems with small memory 2023-11-27 10:30:04 +01:00
zimoch cec78aed9f Quiet wine error messages 2023-11-24 11:38:03 +01:00
zimoch f6de1354e6 allow our own wine64 version 2023-11-06 17:39:32 +01:00
zimoch c1a1d12645 find only numeric epics versions automatically 2023-08-08 14:44:55 +02:00
zimoch 43bbae8b52 softIocPVA crashes on Deltatau 2023-08-08 14:14:14 +02:00
zimoch f8588de83b set PATH containing EPICS base bin location before calling init scripts and starting ioc 2023-05-15 10:21:44 +02:00
zimoch b65039e9ae improve finding default EPICS versions 2023-02-23 15:21:51 +01:00
zimoch 61b5488899 support user defined EXIT traps in init scripts 2023-02-23 14:16:45 +01:00
zimoch 141a3ab98e don't start PVA on Moxa 2023-02-16 11:51:48 +01:00
zimoch f5ca2ad2c2 old bash on Moxa has no =~ operator 2022-07-18 09:38:30 +02:00
zimoch dcbd586299 allow early -v and -? (before checking EPICS versions etc) 2022-07-15 10:57:41 +02:00
zimoch 2976d1aaa9 fix for last commit 2022-07-11 14:24:19 +02:00
zimoch d37e6d3cf1 old bash versions have no tolower variable substitutions 2022-07-11 12:18:35 +02:00
zimoch 75254e2f9c fix problems with different wine versions 2022-07-11 11:05:30 +02:00
zimoch 2264df942c simplify windows lib path handling 2022-07-11 09:29:18 +02:00
zimoch 7fc8f52c8d allow to set a different tmp directory for generated startup script 2022-07-08 11:39:53 +02:00
zimoch 696af46397 improved help message and error handling 2022-07-08 11:35:17 +02:00
zimoch c768ab0504 variable NOPVA now treats 0, n, no, f, false, off (case insensitive) and empty string or unset as boolean false, any other non-empty string as boolean true (which prevents using softIocPVA) 2022-07-08 10:43:42 +02:00
zimoch d81dbdb65b allow to opt-out of PVA 2022-07-01 09:52:14 +02:00
zimoch 99240e6d6a quote everything to deal better with empty strings from failed searches 2022-07-01 09:51:20 +02:00
zimoch 0b828bff29 support init files 2021-06-24 16:11:16 +02:00
zimoch f2dae71095 make module misc optional 2021-03-05 15:44:32 +01:00
zimoch dd4e6f3ed6 accept IOC dirs in .../*_ioc/ 2021-02-16 17:39:55 +01:00
zimoch fb2d3ac981 fix for SL6: sed does not know -z 2020-07-21 10:46:15 +02:00
zimoch f37dbafb76 fix problem finding drivers with 4 digit base releases 2020-06-26 10:43:23 +02:00
zimoch 81ed65e350 return ioc's exit status from iocsh 2020-05-14 09:27:56 +02:00
zimoch 74439b049e fix cleanup procdure, thanks to Till 2020-05-13 21:09:25 +02:00
zimoch e2c4643eb9 fix problem when two or more installed epics versions match 2020-05-13 21:06:54 +02:00
zimoch 66e2ded783 support for 4 digit EPICS versions 2020-04-30 11:14:37 +02:00
Xiaoqiang Wang 70495da052 dlls for WIN32 are in the bin directory 2020-04-08 16:45:04 +02:00
Xiaoqiang Wang 993bc6559b prefer 'read' instead of meddling IFS 2019-12-16 14:28:42 +01:00
Xiaoqiang Wang e5abd1d01d add "-win" option to run Windows softIoc on *NIX 2019-12-05 16:32:33 +01:00
zimoch 8b7eeaa6f8 fix for MacOS 2019-12-04 14:46:04 +01:00
zimoch 24c1669883 allow to disable EPICS versions with /usr/local/epics/ignore file 2019-08-12 14:18:55 +02:00
zimoch c6b5ce378c Remove boot info upload from iocsh. It's now done by the iocinfo module. 2019-07-31 10:20:45 +02:00
zimoch 062af47fc9 allow to set EPICS version in a file, either ./EPICSVERSION or ./cfg/EPICSVERSION 2019-05-07 17:35:19 +02:00
zimoch 7afa3096b0 Use pvAccess enabled version if available 2018-12-12 13:35:09 +01:00
zimoch ed1dce1073 fixed problem when CONFIG_BASE_VERSION could not be found 2018-11-07 11:10:10 +01:00
zimoch f54aa1b355 fix problem with macros in older bash versions and cleanup help text 2018-03-22 10:27:15 +01:00
zimoch 8281232158 add support for perf, valgrind and gdb to iocsh 2018-03-06 17:24:05 +01:00
zimoch ff26c9b248 make iocsh fit for EPICS 7 and other cleanup work 2017-11-28 11:31:58 +01:00
zimoch 02fb5c42f0 changes for 3.15.5 2017-07-07 17:01:22 +02:00
zimoch 8ee5fee1a8 Fix -3.14.8 to use the new /ioc/module driver pool 2017-04-21 09:26:35 +02:00
zimoch 7805388dfc export a few environment variables in case they did not exist before 2017-04-04 15:10:09 +02:00
zimoch 0f8c9a556b fix for reliably killing the softIoc when the iocsh gets killed 2016-04-13 15:50:55 +02:00
zimoch b21fd7adb5 iocsh considers now only require versions with existing host architecture library 2015-12-04 10:53:28 +01:00
zimoch 86eb673c35 search all network interfaces for first broadcast address (e.g. in case IFC starts on eth1) 2015-10-20 16:11:46 +02:00
zimoch c4cd1c687c load misc early to have ! in startup scripts 2015-09-18 10:10:20 +02:00
zimoch e29c9218f6 bugfix in require version search 2015-08-25 14:10:50 +02:00