#!/bin/bash

# last-act: nacho@2023-05-25
# desc: Configura en el epoptes-client la ip del servidor pasada como parámetro

[ -z "${1}" ] && {
    echo "=> ¡¡Error!! Debe indicarse la IP del servidor Epoptes a configurar en el cliente" ;
    exit 0 ;
}
SERVIDOR="${1}"
FICHCONF="/etc/default/epoptes-client"

# Comprobamos que no se trata del equipo servidor epoptes:
if dpkg -l | grep -q "vx-dga-l-epoptes-cliente" && \
[ -f "${FICHCONF}" ] && \
! grep -q "SERVER=${SERVIDOR}" "${FICHCONF}" ; then
    sed --follow-symlinks -i "s/.*SERVER=.*/SERVER=${SERVIDOR}/g" "${FICHCONF}" && \
    echo "=> Nueva ip del servidor epoptes: ${FICHCONF}:${SERVIDOR}"
    systemctl restart epoptes-client.service
fi

exit 0