@@ -25,6 +25,33 @@ 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
+ do_pkg_crts=$(( do_pkg_crts + 1 ))
37
+ for item in /data/certs/int* .crt; do
38
+ if [ -f " $item " ]
39
+ then echo " ca_crt.append('''$( < " $item " ) ''')" \
40
+ >> /data/pre_packaged_certificates.py
41
+ do_pkg_crts=$(( do_pkg_crts + 1 ))
42
+ fi
43
+ done
44
+ fi
45
+ for item in /data/certs/{pub,sign}* .crt; do
46
+ if [ -f " $item " ]
47
+ then echo " public_crt.append('''$( < " $item " ) ''')" \
48
+ >> /data/pre_packaged_certificates.py
49
+ do_pkg_crts=$(( do_pkg_crts + 1 ))
50
+ fi
51
+ done
52
+ if [ $do_pkg_crts -gt 0 ]
53
+ then cp /data/pre_packaged_certificates.py /hubble_build/hubblestack
54
+ fi
28
55
29
56
cd /hubble_build
30
57
@@ -136,7 +163,7 @@ scl enable rh-ruby23 'fpm -s dir -t rpm \
136
163
--after-install /hubble_build/conf/afterinstall.sh \
137
164
--after-upgrade /hubble_build/conf/afterupgrade.sh \
138
165
--before-remove /hubble_build/conf/beforeremove.sh \
139
- etc/hubble / etc/init.d opt usr /var/log/hubble_osquery/backuplogs'
166
+ etc/hubble etc/init.d opt usr /var/log/hubble_osquery/backuplogs'
140
167
141
168
# edit to change iteration number, if necessary
142
169
PKG_BASE_NAME=hubblestack-${HUBBLE_VERSION} -${HUBBLE_ITERATION}
0 commit comments