... | ... | @@ -13,11 +13,11 @@ site=tst |
|
|
IFO=X1
|
|
|
ifo=x1
|
|
|
RCG_SRC=/usr/share/advligorts/src
|
|
|
RTS_VERSION=5.0.0~devel
|
|
|
RCG_LIB_PATH=/home/controls/git/advligorts/test/:/usr/share/advligorts/src/src/epics/simLink/:/usr/share/advligorts/src/src/epics/simLink/lib
|
|
|
RTS_VERSION=5.1.2
|
|
|
RCG_LIB_PATH=usr/share/advligorts/src/src/epics/simLink/:/usr/share/advligorts/src/src/epics/simLink/lib
|
|
|
...
|
|
|
RCG_BUILD_ROOT=/var/cache/advligorts
|
|
|
RCG_BUILDD=/var/cache/advligorts/rcg-5.0.0~devel
|
|
|
RCG_BUILDD=/var/cache/advligorts/rcg-5.1.2
|
|
|
RCG_TARGET=/opt/rtcds/tst/x1
|
|
|
CDS_SRC=/home/controls/git/advligorts/test/
|
|
|
CDS_IFO_SRC=/home/controls/git/advligorts/test/
|
... | ... | @@ -45,16 +45,6 @@ RCG_TARGET=/opt/rtcds/lho/h1 |
|
|
Note that the `RCG_LIB_PATH` is very long, pulling in all `h1` specific models.
|
|
|
</details>
|
|
|
|
|
|
### Setting the Build Environment
|
|
|
|
|
|
These paths assume you cloned advligorts into your home directory, you will need to adjust to the paths for the directory you chose.
|
|
|
|
|
|
```shell
|
|
|
export RTS_VERSION=cymac-build
|
|
|
export RCG_SRC=/home/$USER/advligorts/
|
|
|
export CDS_SRC=/home/$USER/advligorts/src/include/
|
|
|
```
|
|
|
|
|
|
|
|
|
### Allowing `rtcds` to Find your Custom Model
|
|
|
In order for `rtcds` to find your model (the <model_name>.mdl file) the `RCG_LIB_PATH` env variable needs to have a path to the directory containing it. The best way to do that, is adding the directory path to the `RCG_LIB_PATH` line in the `/etc/advligorts/env` file.
|
... | ... | @@ -65,7 +55,7 @@ After adding the line, your `/etc/advligorts/env` file might look like: |
|
|
```shell
|
|
|
SITE=TST
|
|
|
IFO=X1
|
|
|
RCG_LIB_PATH=/home/controls/git/advligorts/test/:/home/controls/models/
|
|
|
RCG_LIB_PATH=/home/controls/models/
|
|
|
```
|
|
|
Note the `RTS_ENV` environmental variable will override where `rtcds` looks for the env file, so if you want the default functionality make sure it is unset.
|
|
|
|
... | ... | @@ -75,12 +65,12 @@ You can list your `rtcds` environment again with the `rtcds env` command and you |
|
|
controls@x1cymac:~$ rtcds env
|
|
|
...
|
|
|
...
|
|
|
RCG_SRC=/home/controls/advligorts/
|
|
|
RTS_VERSION=cymac-build
|
|
|
RCG_LIB_PATH=/home/controls/git/advligorts/test/:/home/controls/models/:/home/controls/advligorts//src/epics/simLink/:/home/controls/advligorts//src/epics/simLink/lib
|
|
|
RCG_SRC=/usr/share/advligorts/src
|
|
|
RTS_VERSION=5.1.2
|
|
|
RCG_LIB_PATH=/home/controls/models/:/home/controls/advligorts//src/epics/simLink/:/home/controls/advligorts//src/epics/simLink/lib
|
|
|
...
|
|
|
RCG_BUILD_ROOT=/var/cache/advligorts
|
|
|
RCG_BUILDD=/var/cache/advligorts/rcg-cymac-build
|
|
|
RCG_BUILDD=/var/cache/advligorts/rcg-5.1.2
|
|
|
RCG_TARGET=/opt/rtcds/tst/x1
|
|
|
CDS_SRC=/home/controls/advligorts/src/include/
|
|
|
CDS_IFO_SRC=/home/controls/advligorts/src/include/
|
... | ... | |