diff --git a/agent/gen-scripts/collected-data/telecentro-info.tree b/agent/gen-scripts/collected-data/telecentro-info.tree index 1053c3333536d0f6d4cf81f248499fe2a7a3ec9b..1d958921c466c513607bb31c735a29e95dd619f2 100755 --- a/agent/gen-scripts/collected-data/telecentro-info.tree +++ b/agent/gen-scripts/collected-data/telecentro-info.tree @@ -29,9 +29,31 @@ if test -z "${PREFIX}"; then exit 2 fi -# Collect telecentro informations -while read line; do - tag=$(echo line | awk -F'=' '{print $1}') - value=$(echo line | awk -F'=' '{print $2}') - printf "<$tag>$value</$tag>" -done < ${CONFDIR}/telecentroInfo +# Telecentro data that will be collected +COLLECTDATA=( superid=superid +tl_name=nome +tl_connection=conexao +tl_beneficiary=beneficiaria +admin_name=responsavel +city=municipio +state=estado +tl_street=rua +tl_number=numero +tl_zipcode=cep +tl_neighborhood=bairro +geolocation=geolocalizacao +user_count=usuarios ) + +index=0; + +# Collect telecentro's info +while [ $index != ${#COLLECTDATA[@]} ] +do + tagName=$(echo ${COLLECTDATA[$index]} | awk -F'=' '{print $1}') + collect=$(echo ${COLLECTDATA[$index]} | awk -F'=' '{print $2}') + value=$(cat ${CONFDIR}/telecentroInfo | grep $collect | awk -F'=' '{print $2}') + # Check if the data exists + ! test -z '${value}' || exit $(($index + 2)) + index=$(($index + 1)) + printf "<$tagName>$value</$tagName>" +done