2 years agoTAG R1-10
Ben Franksen [Wed, 15 Apr 2020 10:41:29]
2 years agoadd README.pm as some sort of minimal documentation
Ben Franksen [Wed, 15 Apr 2020 10:40:02]
4 years agoTAG R1-9
Ben Franksen [Mon, 05 Feb 2018 14:48:16]
4 years agoadd $IOC.st as alternative shorter name for st.cmd.$IOC
Ben Franksen [Mon, 05 Feb 2018 14:44:57]

This became necessary because the full path for st.cmd.$IOC may become too
long to fit in the 80 bytes allowed in the ppc bug.

4 years agoTAG R1-8
Ben Franksen [Thu, 25 Jan 2018 16:32:55]
4 years agoreplace putenv with epicsEnvSet everywhere
Ben Franksen [Thu, 25 Jan 2018 16:30:40]

Note this requires moving them below the Load Binaries section.

4 years agoTAG R1-7
Ben Franksen [Tue, 23 Jan 2018 14:58:40]
4 years agoon RTEMS, if USE_GESYS=NO, generate st.cmd for iocsh instead of cexp
Ben Franksen [Tue, 23 Jan 2018 14:56:37]
4 years agoallow static linking with RTEMS if USE_GESYS=NO
Ben Franksen [Fri, 19 Jan 2018 18:09:50]
4 years agoTAG R1-6
Ben Franksen [Thu, 04 Jan 2018 16:48:21]
4 years agoreplace route to trs net with route to anywhere via default gateway
Ben Franksen [Thu, 04 Jan 2018 16:34:29]
5 years agoTAG R1-5
Ben Franksen [Mon, 13 Feb 2017 10:22:32]
5 years agoremoved automatic 'db/' prefix in asSetFilename
Ben Franksen [Mon, 13 Feb 2017 10:21:02]
5 years agoTAG R1-4
Ben Franksen [Mon, 23 Jan 2017 11:30:35]
5 years agofix: removed bad import from expandStCmdConfig.pl
Ben Franksen [Mon, 23 Jan 2017 11:30:08]
5 years agoTAG R1-3
Ben Franksen [Fri, 02 Dec 2016 14:39:18]
5 years agofix: revert to using nfshost in nfsMount
Ben Franksen [Fri, 02 Dec 2016 14:37:28]

Using the IP address directly in nfsMount fails on vxWorks.

5 years agoTAG R1-2
Ben Franksen [Wed, 30 Nov 2016 18:30:56]
5 years agoupdated configure/{MODULES,RELEASE}
Ben Franksen [Wed, 30 Nov 2016 18:29:35]
5 years agofix: added misssing dependency in build rule for %.pm.d
Ben Franksen [Wed, 30 Nov 2016 17:57:03]
5 years agoinstall st.cmd files as st.cmd.$(IOC) into bin/$(T_A)
Ben Franksen [Wed, 30 Nov 2016 16:36:53]
5 years agoremoved obsolete setting of USR_PERL5LIB
Ben Franksen [Mon, 28 Nov 2016 17:16:11]
5 years agomoved CONFIG_* and RULES_* to configure where they belong
Ben Franksen [Mon, 28 Nov 2016 17:14:50]
5 years agoTAG R1-1
Ben Franksen [Fri, 25 Nov 2016 15:56:46]
5 years agouse cryptic call-and-splice for prompt and route, too
Ben Franksen [Fri, 25 Nov 2016 15:56:34]
5 years agonew configuration BOOT_HOST replaces HOST for iocLog, caPutLog, and nfs
Ben Franksen [Fri, 25 Nov 2016 15:55:26]

Also added an explicit DISABLE entry to the nfs hash.

5 years agoadded a comment to explain particularly cryptic perl syntax
Ben Franksen [Fri, 25 Nov 2016 14:57:08]
5 years agopass boot directory via make and cd into it explicitly
Ben Franksen [Thu, 24 Nov 2016 16:26:50]

Assuming that the initial cwd is the directory of the startup script no
longer works when we get the script via tftp. This was previously being
worked around using hard-coded paths and ugly string manipulation in server
specific common st.cmd wrappers. These wrappers also sourced NFS and other
common setup stuff.

The idea of this patch is to go back to a simpler system: there is only one
st.cmd which contains all the necessary information. We pass the boot
directory via make variable BOOT_DIR_<ioc>, or BOOT_DIR_DEFAULT if the
former is undefined or empty.

Accessing files under the boot directory should be done using relative
paths only.

5 years agorecover the prompt on RTEMS
Ben Franksen [Wed, 23 Nov 2016 17:13:43]

This was also previously done in the common st.cmd wrapper.

5 years agomostly rolled back remove NFS mount section on RTEMS targets
Ben Franksen [Thu, 10 Nov 2016 14:35:29]
6 years agoTAG R1-0-1
dan.eichel@helmholtz-berlin.de [Tue, 02 Aug 2016 16:08:20]
6 years agoremove NFS mount section on RTEMS targets
dan.eichel@helmholtz-berlin.de [Tue, 02 Aug 2016 16:06:59]
6 years agoTAG R1-0
Ben Franksen [Thu, 14 Jul 2016 11:32:56]
6 years agoremoved compatibility hack (for st.cmd symlinks)
Ben Franksen [Thu, 14 Jul 2016 11:31:41]
6 years agoTAG R0-12
Ben Franksen [Wed, 06 Jul 2016 16:24:09]
6 years agoadded loading of db overrides via external st.cmd snippet
Ben Franksen [Wed, 06 Jul 2016 16:23:13]
7 years agoTAG R0-11
Ben Franksen [Thu, 23 Jul 2015 21:01:31]
7 years agoload all libraries separately
dan.eichel@helmholtz-berlin.de [Thu, 23 Jul 2015 15:44:05]
7 years agostreamlined st.cmd comments
Ben Franksen [Thu, 18 Jun 2015 10:54:37]
7 years agocd to top dir as early as possible
Ben Franksen [Thu, 18 Jun 2015 10:54:02]
7 years agoTAG R0-10-1
dan.eichel@helmholtz-berlin.de [Thu, 16 Jul 2015 13:23:45]
7 years agosome minor bugs fixed in the RTEMS part
dan.eichel@helmholtz-berlin.de [Thu, 16 Jul 2015 13:22:01]
7 years agoTAG R0-10
Ben Franksen [Wed, 17 Jun 2015 16:15:19]
7 years agoconfigure routing to trs net only in VxWorks
Ben Franksen [Wed, 17 Jun 2015 16:06:58]

RTEMS has no routeAdd function. The RTEMS part should be fixed to use
whatever the equivalent in RTEMS for routeAdd is.

7 years agoRULES_GENERIC_BOOT: create symlink instead of copy
Ben Franksen [Wed, 17 Jun 2015 16:05:43]
7 years agoadd configure/MODULES, re-created configure/RELEASE
Ben Franksen [Wed, 17 Jun 2015 16:04:27]
8 years agoTAG R0-9
benjamin.franksen@helmholtz-berlin.de [Wed, 26 Feb 2014 12:27:25]

Warning: this version is incompatible to 0-8 because of two changes:
- RSYNC_DIST_PATH is no longer passed, variable DIST_DIR is no longer
defined by default
- no cd to the db and dbd directories, we stay in the TOP dir after
loading the binaries, same as for soft IOCs

8 years agomoved the stcmd subroutine to stCmdTemplates_Common
benjamin.franksen@helmholtz-berlin.de [Wed, 26 Feb 2014 12:23:35]

After some refactoring it is now identical for VxWorks and RTEMS.

8 years agodo everything from the TOP dir, do not cd into dbd and db dirs
benjamin.franksen@helmholtz-berlin.de [Fri, 21 Feb 2014 16:19:25]

This simplifies the startup script and is also how we do it
for soft IOCs.

8 years agofactored out remaining differences between vxWorks and RTEMS
benjamin.franksen@helmholtz-berlin.de [Fri, 21 Feb 2014 16:17:09]

These are now in the os class specific procedures redirect_stdout,
redirect_stdin, and load_binary.

Next ->