77
88install_from_github epics-base pvxs PVXS $PVXS_VERSION "
99EPICS_BASE
10- "
10+ " \
11+ $PVXS_SHA256
1112
12- download_from_github epics-base p4p $P4P_VERSION
13+ download_from_github epics-base p4p $P4P_VERSION $P4P_SHA256
1314echo PYTHON=python3 >> p4p/configure/CONFIG_SITE
1415install_module p4p P4P "
1516EPICS_BASE
@@ -19,44 +20,52 @@ echo 'python3*/linux*/' > p4p/.lnls-keep-paths
1920
2021install_from_github epics-modules sequencer SNCSEQ $SEQUENCER_VERSION "
2122EPICS_BASE
22- "
23+ " \
24+ $SEQUENCER_SHA256
2325
2426install_from_github epics-modules calc CALC $CALC_VERSION "
2527EPICS_BASE
26- "
28+ " \
29+ $CALC_SHA256
2730
2831# Build asyn without seq since it's only needed for testIPServer
2932install_from_github epics-modules asyn ASYN $ASYN_VERSION "
3033EPICS_BASE
3134CALC
32- "
35+ " \
36+ $ASYN_SHA256
3337
3438install_from_github epics-modules modbus MODBUS $MODBUS_VERSION "
3539EPICS_BASE
3640ASYN
37- "
41+ " \
42+ $MODBUS_SHA256
3843
3944install_from_github paulscherrerinstitute StreamDevice STREAM $STREAMDEVICE_VERSION "
4045EPICS_BASE
4146ASYN
4247CALC
43- "
48+ " \
49+ $STREAMDEVICE_SHA256
4450
4551install_from_github epics-modules busy BUSY $BUSY_VERSION "
4652EPICS_BASE
4753ASYN
48- "
54+ " \
55+ $BUSY_SHA256
4956
5057install_from_github epics-modules autosave AUTOSAVE $AUTOSAVE_VERSION "
5158EPICS_BASE
52- "
59+ " \
60+ $AUTOSAVE_SHA256
5361
5462install_from_github epics-modules sscan SSCAN $SSCAN_VERSION "
5563EPICS_BASE
5664SNCSEQ
57- "
65+ " \
66+ $SSCAN_SHA256
5867
59- download_from_github ChannelFinder recsync $RECCASTER_VERSION
68+ download_from_github ChannelFinder recsync $RECCASTER_VERSION $RECCASTER_SHA256
6069mv recsync recsync-root
6170mv recsync-root/client recsync
6271rm -r recsync-root
@@ -66,35 +75,39 @@ EPICS_BASE
6675
6776install_from_github epics-modules ipac IPAC $IPAC_VERSION "
6877EPICS_BASE
69- "
78+ " \
79+ $IPAC_SHA256
7080
71- download_from_github epics-modules caPutLog $CAPUTLOG_VERSION
81+ download_from_github epics-modules caPutLog $CAPUTLOG_VERSION $CAPUTLOG_SHA256
7282patch -d caPutLog -Np1 < $EPICS_IN_DOCKER /caputlog-waveform-fix.patch
7383install_module caPutLog CAPUTLOG "
7484EPICS_BASE
7585"
7686
7787install_from_github brunoseivam retools RETOOLS $RETOOLS_VERSION "
7888EPICS_BASE
79- "
89+ " \
90+ $RETOOLS_SHA256
8091
8192install_from_github -i epics-modules ether_ip ETHER_IP $ETHER_IP_VERSION "
8293EPICS_BASE
83- "
94+ " \
95+ $ETHER_IP_SHA256
8496
8597install_from_github epics-modules iocStats DEVIOCSTATS $IOCSTATS_VERSION "
8698EPICS_BASE
87- "
99+ " \
100+ $IOCSTATS_SHA256
88101
89- download_from_github slac-epics-modules ipmiComm $IPMICOMM_VERSION
102+ download_from_github slac-epics-modules ipmiComm $IPMICOMM_VERSION $IPMICOMM_SHA256
90103patch -d ipmiComm -Np1 < $EPICS_IN_DOCKER /backport-ipmicomm.patch
91104patch -d ipmiComm -Np1 < $EPICS_IN_DOCKER /ipmicomm.patch
92105JOBS=1 install_module ipmiComm IPMICOMM "
93106EPICS_BASE
94107ASYN
95108"
96109
97- download_from_github mdavidsaver pyDevSup $PYDEVSUP_VERSION
110+ download_from_github mdavidsaver pyDevSup $PYDEVSUP_VERSION $PYDEVSUP_SHA256
98111echo PYTHON=python3 >> pyDevSup/configure/CONFIG_SITE
99112install_module pyDevSup PYDEVSUP "
100113EPICS_BASE
@@ -103,7 +116,8 @@ echo 'python3*/linux*/' > pyDevSup/.lnls-keep-paths
103116
104117mkdir snmp
105118cd snmp
106- lnls-get-n-unpack -l https://groups.nscl.msu.edu/controls/files/epics-snmp-$SNMP_VERSION .zip
119+ lnls-get-n-unpack -l https://groups.nscl.msu.edu/controls/files/epics-snmp-$SNMP_VERSION .zip \
120+ $SNMP_SHA256
107121cd ..
108122install_module -i snmp SNMP "
109123EPICS_BASE
@@ -112,7 +126,8 @@ EPICS_BASE
112126install_from_github epics-modules scaler SCALER $SCALER_VERSION "
113127EPICS_BASE
114128ASYN
115- "
129+ " \
130+ $SCALER_SHA256
116131
117132install_from_github -i epics-modules mca MCA $MCA_VERSION "
118133EPICS_BASE
@@ -124,9 +139,10 @@ SNCSEQ
124139AUTOSAVE
125140ASYN
126141MCA
127- "
142+ " \
143+ $MCA_SHA256
128144
129- download_from_github ISISComputingGroup EPICS-lakeshore $LAKESHORE_VERSION
145+ download_from_github ISISComputingGroup EPICS-lakeshore $LAKESHORE_VERSION $LAKESHORE_SHA256
130146mv EPICS-lakeshore/lakeshore336 .
131147rm -r EPICS-lakeshore
132148install_module lakeshore336 LAKESHORE "
@@ -138,4 +154,5 @@ EPICS_BASE
138154ASYN
139155CALC
140156STREAM
141- "
157+ " \
158+ $LAKESHORE340_SHA256
0 commit comments