Skip to content

Commit

Permalink
add sequencer to base image
Browse files Browse the repository at this point in the history
  • Loading branch information
gilesknap committed Sep 15, 2023
1 parent 42493dc commit b5a87b9
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
9 changes: 9 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,15 @@ RUN git clone https://github.com/epics-base/epics-base.git -q --branch ${EPICS_V
RUN bash /epics/scripts/patch-epics-base.sh
RUN make -C ${EPICS_BASE} -j $(nproc)

# also build the sequencer as it is used by many support modules
RUN wget https://github.com/ISISComputingGroup/EPICS-seq/archive/refs/tags/vendor_2_2_9.tar.gz && \
tar -xzf vendor*.tar.gz -C ${SUPPORT} && \
rm vendor*.tar.gz && \
mv ${SUPPORT}/EPICS-seq* ${SUPPORT}/sncseq && \
echo EPICS_BASE=${EPICS_BASE} > ${SUPPORT}/sncseq/configure/RELEASE
RUN make -C ${SUPPORT}/sncseq -j $(nproc)


# setup a global python venv and install ibek
RUN python3 -m venv ${VIRTUALENV} && pip install ibek

Expand Down
4 changes: 3 additions & 1 deletion epics/support/configure/RELEASE
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ SUPPORT=/epics/support
-include $(TOP)/configure/EPICS_BASE
-include $(TOP)/configure/EPICS_BASE.$(EPICS_HOST_ARCH)

# Paths to modules built in epics-base container
EPICS_BASE=/epics/epics-base
SNCSEQ=/epics/support/sncseq

# Additional Support Modules will be added below this line
# Additional Support Modules for individual IOCs will be added below this line

0 comments on commit b5a87b9

Please sign in to comment.