From 1a4344d631da0f2512735b8e80b2b38be381ebab Mon Sep 17 00:00:00 2001 From: Edileuton Henrique de Oliveira <eho09@c3sl.ufpr.br> Date: Mon, 26 Aug 2013 10:09:51 -0300 Subject: [PATCH] agent: Add a data list that will be collected about the telecentro Signed-off-by: Edileuton Henrique de Oliveira <eho09@c3sl.ufpr.br> --- .../collected-data/telecentro-info.tree | 34 +++++++++++++++---- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/agent/gen-scripts/collected-data/telecentro-info.tree b/agent/gen-scripts/collected-data/telecentro-info.tree index 1053c33..1d95892 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 -- GitLab