72 Commits

Author SHA1 Message Date
zimoch 7395bf8be4 drop cygwin / windows 32 path conversions 2025-10-21 13:52:33 +02:00
zimoch 91f30e855f drop support for obsolete INSTBASE 2025-10-21 13:49:05 +02:00
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