mirror of https://github.com/lnis-uofu/SOFA.git
18 lines
622 B
Bash
18 lines
622 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
SCAN_SOFA_HD_KEY="FPGA1212_FLAT_HD_SKY_PNR"
|
||
|
SCAN_QLSOFA_HD_KEY="FPGA1212_RESET_HD_SKY_PNR"
|
||
|
SCAN_SOFA_CHD_KEY="FPGA1212_SOFA_CHD_PNR"
|
||
|
SCAN_QLAP3_KEY="FPGA1212_QLAP3_PNR"
|
||
|
|
||
|
# TODO: Strip comments while reading using yq
|
||
|
# TODO: Add QLAP3 for now
|
||
|
for repo in SOFA_HD SOFA_CHD QLSOFA_HD ; do
|
||
|
ScanDir=$(eval "echo \$SCAN_${repo}_KEY")
|
||
|
action_filename=$(echo "$repo" | awk '{print tolower($0)}')
|
||
|
echo $ScanDir $action_filename
|
||
|
cat deploy_sofa.yaml | \
|
||
|
sed -e "s/SOFA_HD/${repo}/" \
|
||
|
-e "s/FPGA1212_FLAT_HD_SKY_PNR/${ScanDir}/" | \
|
||
|
yq r - -X > ./workflows/deploy_${action_filename}.yaml
|
||
|
done
|