File tree 1 file changed +26
-0
lines changed
1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,32 @@ if [ -f /data/hubble_buildinfo ]; then
25
25
cat /data/hubble_buildinfo >> /hubble_build/hubblestack/__init__.py
26
26
fi 2> /dev/null
27
27
28
+ cat > /data/pre_packaged_certificates.py << EOF
29
+ ca_crt = list()
30
+ public_crt = list()
31
+ EOF
32
+ do_pkg_crts=0
33
+ if [ -f /data/certs/ca-root.crt ]; then
34
+ echo " ca_crt.append('''$( < /data/certs/ca-root.crt) ''')" \
35
+ >> /data/pre_packaged_certificates.py
36
+ for item in /data/certs/int* .crt; do
37
+ if [ -f " $item " ]
38
+ then echo " ca_crt.append('''$( < " $item " ) ''')" \
39
+ >> /data/pre_packaged_certificates.py
40
+ fi
41
+ done
42
+ do_pkg_crts=$(( do_pkg_crts + 1 ))
43
+ fi
44
+ for item in /data/certs/{pub,sign}* .crt; do
45
+ if [ -f " $item " ]
46
+ then echo " public_crt.append('''$( < " $item " ) ''')" \
47
+ >> /data/pre_packaged_certificates.py
48
+ fi
49
+ do_pkg_crts=$(( do_pkg_crts + 1 ))
50
+ done
51
+ if [ $do_pkg_crts -gt 0 ]
52
+ then cp /data/pre_packaged_certificates.py /hubble_build/hubblestack
53
+ fi
28
54
29
55
cd /hubble_build
30
56
You can’t perform that action at this time.
0 commit comments