cd_write_ca_certificates

This commit is contained in:
Marc Beninca 2024-06-08 16:39:44 +02:00
parent 2a19db986c
commit 5fdf986cde
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

24
cd.sh
View file

@ -480,20 +480,22 @@ cd_install_ca_certificates () {
} }
cd_write_ca_certificates () { cd_write_ca_certificates () {
local index
local path
local text
cd_step "Write CA certificates" cd_step "Write CA certificates"
cd_mkdir "${CD_CA_ROOT}" cd_mkdir "${CD_CA_ROOT}"
index=1 cd_write_ca_certificates__index=1
eval "text=\"\${CD_CA_${index}}\"" eval "cd_write_ca_certificates__text=\
while [ "${text}" ] ; do \"\${CD_CA_${cd_write_ca_certificates__index}}\""
path="${CD_CA_ROOT}/${index}.crt" while [ "${cd_write_ca_certificates__text}" ] ; do
cd_write_ca_certificates__path="\
${CD_CA_ROOT}/${cd_write_ca_certificates__index}.crt"
cd_split cd_split
cd_write "${path}" "${text}" cd_write \
cd_openssl "${path}" "${cd_write_ca_certificates__path}" \
index=$((index+1)) "${cd_write_ca_certificates__text}"
eval "text=\"\${CD_CA_${index}}\"" cd_openssl "${cd_write_ca_certificates__path}"
cd_write_ca_certificates__index=$((cd_write_ca_certificates__index+1))
eval "cd_write_ca_certificates__text=\
\"\${CD_CA_${cd_write_ca_certificates__index}}\""
done done
} }