From ea9e03485c3786e988d30e99afb091e8b01a409c Mon Sep 17 00:00:00 2001 From: fcaffieri Date: Wed, 6 Apr 2022 12:50:42 -0300 Subject: [PATCH] Modify to use source funtion cert_parseYaml of wazuh_cert_tools.sh --- indexer-certs-creator/config/entrypoint.sh | 28 ++-------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/indexer-certs-creator/config/entrypoint.sh b/indexer-certs-creator/config/entrypoint.sh index 4da3adb6..41817f22 100644 --- a/indexer-certs-creator/config/entrypoint.sh +++ b/indexer-certs-creator/config/entrypoint.sh @@ -30,31 +30,6 @@ fi chmod 700 /$CERT_TOOL -############################################################################## -# Functions -############################################################################## - -function cert_parseYaml() { - - local prefix=${2} - local s='[[:space:]]*' - local w='[a-zA-Z0-9_]*' - local fs=$(echo @|tr @ '\034') - sed -ne "s|^\($s\):|\1|" \ - -e "s|^\($s\)\($w\)$s:$s[\"']\(.*\)[\"']$s\$|\1$fs\2$fs\3|p" \ - -e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" ${1} | - awk -F$fs '{ - indent = length($1)/2; - vname[indent] = $2; - for (i in vname) {if (i > indent) {delete vname[i]}} - if (length($3) > 0) { - vn=""; for (i=0; i