EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: EPICS_BASE smart definition
From: Touchard Dominique via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 9 Jun 2020 17:34:56 +0000

hi

I would like some advices on good practices

On our site we used to have only one EPICS base with supports linked on.

The goal is to install few EPICS releases on site with a smart approach. The goal is at the end, to containerise(?) each application.

The following command line in the RELEASE file could free

EPICS_BASE:=$(shell echo ${EPICS_BASE})

With a shell script at the TOP of the base which can set automaticaly user environment with a generic command like this :

EPICS_BASE=${BASH_SOURCE##*/}

User’s application (environment) could be configured on the same way using the good generic script shell under the EPICS base directory the developper want to choose.

This generic approach sounds very smart, BUT, at the end, we can not really know on which EPICS_BASE an application was linked if the information is not stored elsewhere. CHECK_RELEASE is not smart enough to check that.

I’m very divided on this issue

Did any body try this approach?

Are there any EPICS container experiences?

Any others suggestions?

Thanks 





En télétravail le jeudi
No téléphone : 02 31 45 46 56
________________________________________________________
Je vous encourage à m'inviter aux réunions directement sous Outlook.
________________________________________________________

Il n'y a d'histoire digne d'attention que celle des peuples libres. L'histoire des peuples soumis au despotisme n'est qu'un recueil d'anecdotes.

Sébastien-Roch Nicolas De Chamfort

 



Préservons notre environnement, n’imprimez ce mail que si nécessaire.
Preserve our environment, print this email only if necessary.


Replies:
Re: EPICS_BASE smart definition Ralph Lange via Tech-talk

Navigate by Date:
Prev: Re: weird record names? Jiro Fujita via Tech-talk
Next: Re: EPICS_BASE smart definition Konrad, Martin via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: Re: weird record names? Konrad, Martin via Tech-talk
Next: Re: EPICS_BASE smart definition Ralph Lange via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
ANJ, 09 Jun 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·