@@ -5,96 +5,96 @@ set -ex
55. $EPICS_IN_DOCKER /install-functions.sh
66. $EPICS_IN_DOCKER /modules_versions.sh
77
8- install_from_github epics-base pvxs PVXS $PVXS_VERSION "
8+ install_from_github epics-base pvxs PVXS $PVXS_VERSION $PVXS_SHA256 "
99EPICS_BASE
1010"
1111
12- download_from_github epics-base p4p $P4P_VERSION
12+ download_from_github epics-base p4p $P4P_VERSION $P4P_SHA256
1313echo PYTHON=python3 >> p4p/configure/CONFIG_SITE
1414install_module p4p P4P "
1515EPICS_BASE
1616PVXS
1717"
1818echo ' python3*/linux*/' > p4p/.lnls-keep-paths
1919
20- install_from_github epics-modules sequencer SNCSEQ $SEQUENCER_VERSION "
20+ install_from_github epics-modules sequencer SNCSEQ $SEQUENCER_VERSION $SEQUENCER_SHA256 "
2121EPICS_BASE
2222"
2323
24- install_from_github epics-modules calc CALC $CALC_VERSION "
24+ install_from_github epics-modules calc CALC $CALC_VERSION $CALC_SHA256 "
2525EPICS_BASE
2626"
2727
2828# Build asyn without seq since it's only needed for testIPServer
29- install_from_github epics-modules asyn ASYN $ASYN_VERSION "
29+ install_from_github epics-modules asyn ASYN $ASYN_VERSION $ASYN_SHA256 "
3030EPICS_BASE
3131CALC
3232"
3333
34- install_from_github epics-modules modbus MODBUS $MODBUS_VERSION "
34+ install_from_github epics-modules modbus MODBUS $MODBUS_VERSION $MODBUS_SHA256 "
3535EPICS_BASE
3636ASYN
3737"
3838
39- install_from_github paulscherrerinstitute StreamDevice STREAM $STREAMDEVICE_VERSION "
39+ install_from_github paulscherrerinstitute StreamDevice STREAM $STREAMDEVICE_VERSION $STREAMDEVICE_SHA256 "
4040EPICS_BASE
4141ASYN
4242CALC
4343"
4444
45- install_from_github epics-modules busy BUSY $BUSY_VERSION "
45+ install_from_github epics-modules busy BUSY $BUSY_VERSION $BUSY_SHA256 "
4646EPICS_BASE
4747ASYN
4848"
4949
50- install_from_github epics-modules autosave AUTOSAVE $AUTOSAVE_VERSION "
50+ install_from_github epics-modules autosave AUTOSAVE $AUTOSAVE_VERSION $AUTOSAVE_SHA256 "
5151EPICS_BASE
5252"
5353
54- install_from_github epics-modules sscan SSCAN $SSCAN_VERSION "
54+ install_from_github epics-modules sscan SSCAN $SSCAN_VERSION $SSCAN_SHA256 "
5555EPICS_BASE
5656SNCSEQ
5757"
5858
59- download_from_github ChannelFinder recsync $RECCASTER_VERSION
59+ download_from_github ChannelFinder recsync $RECCASTER_VERSION $RECCASTER_SHA256
6060mv recsync recsync-root
6161mv recsync-root/client recsync
6262rm -r recsync-root
6363install_module recsync RECCASTER "
6464EPICS_BASE
6565"
6666
67- install_from_github epics-modules ipac IPAC $IPAC_VERSION "
67+ install_from_github epics-modules ipac IPAC $IPAC_VERSION $IPAC_SHA256 "
6868EPICS_BASE
6969"
7070
71- download_from_github epics-modules caPutLog $CAPUTLOG_VERSION
71+ download_from_github epics-modules caPutLog $CAPUTLOG_VERSION $CAPUTLOG_SHA256
7272patch -d caPutLog -Np1 < $EPICS_IN_DOCKER /caputlog-waveform-fix.patch
7373install_module caPutLog CAPUTLOG "
7474EPICS_BASE
7575"
7676
77- install_from_github brunoseivam retools RETOOLS $RETOOLS_VERSION "
77+ install_from_github brunoseivam retools RETOOLS $RETOOLS_VERSION $RETOOLS_SHA256 "
7878EPICS_BASE
7979"
8080
81- install_from_github -i epics-modules ether_ip ETHER_IP $ETHER_IP_VERSION "
81+ install_from_github -i epics-modules ether_ip ETHER_IP $ETHER_IP_VERSION $ETHER_IP_SHA256 "
8282EPICS_BASE
8383"
8484
85- install_from_github epics-modules iocStats DEVIOCSTATS $IOCSTATS_VERSION "
85+ install_from_github epics-modules iocStats DEVIOCSTATS $IOCSTATS_VERSION $IOCSTATS_SHA256 "
8686EPICS_BASE
8787"
8888
89- download_from_github slac-epics-modules ipmiComm $IPMICOMM_VERSION
89+ download_from_github slac-epics-modules ipmiComm $IPMICOMM_VERSION $IPMICOMM_SHA256
9090patch -d ipmiComm -Np1 < $EPICS_IN_DOCKER /backport-ipmicomm.patch
9191patch -d ipmiComm -Np1 < $EPICS_IN_DOCKER /ipmicomm.patch
9292JOBS=1 install_module ipmiComm IPMICOMM "
9393EPICS_BASE
9494ASYN
9595"
9696
97- download_from_github mdavidsaver pyDevSup $PYDEVSUP_VERSION
97+ download_from_github mdavidsaver pyDevSup $PYDEVSUP_VERSION $PYDEVSUP_SHA256
9898echo PYTHON=python3 >> pyDevSup/configure/CONFIG_SITE
9999install_module pyDevSup PYDEVSUP "
100100EPICS_BASE
@@ -103,18 +103,19 @@ echo 'python3*/linux*/' > pyDevSup/.lnls-keep-paths
103103
104104mkdir snmp
105105cd snmp
106- lnls-get-n-unpack -l https://groups.nscl.msu.edu/controls/files/epics-snmp-$SNMP_VERSION .zip
106+ lnls-get-n-unpack -l https://groups.nscl.msu.edu/controls/files/epics-snmp-$SNMP_VERSION .zip \
107+ $SNMP_SHA256
107108cd ..
108109install_module -i snmp SNMP "
109110EPICS_BASE
110111"
111112
112- install_from_github epics-modules scaler SCALER $SCALER_VERSION "
113+ install_from_github epics-modules scaler SCALER $SCALER_VERSION $SCALER_SHA256 "
113114EPICS_BASE
114115ASYN
115116"
116117
117- install_from_github -i epics-modules mca MCA $MCA_VERSION "
118+ install_from_github -i epics-modules mca MCA $MCA_VERSION $MCA_SHA256 "
118119EPICS_BASE
119120CALC
120121SSCAN
@@ -126,14 +127,14 @@ ASYN
126127MCA
127128"
128129
129- download_from_github ISISComputingGroup EPICS-lakeshore $LAKESHORE_VERSION
130+ download_from_github ISISComputingGroup EPICS-lakeshore $LAKESHORE_VERSION $LAKESHORE_SHA256
130131mv EPICS-lakeshore/lakeshore336 .
131132rm -r EPICS-lakeshore
132133install_module lakeshore336 LAKESHORE "
133134EPICS_BASE
134135"
135136
136- install_from_github DiamondLightSource lakeshore340 LAKESHORE340 $LAKESHORE340_VERSION "
137+ install_from_github DiamondLightSource lakeshore340 LAKESHORE340 $LAKESHORE340_VERSION $LAKESHORE340_SHA256 "
137138EPICS_BASE
138139ASYN
139140CALC
0 commit comments