#!/bin/bash
# Script para solicitar acciones al servidor de administración desde los clientes. 
# Acciones permitidas: configurar modo de arranque.
PARM=`cat`



BASEDIR=/opt/opengnsys
PATH=$PATH:$BASEDIR/bin
SERVERNAME=ogAdmServer
SERVERLOG=$BASEDIR/log/$SERVERNAME.log


# Añade registro de incidencias.
function echolog () {
	date +"%Y%m%d-%H%M%S $*" >> $SERVERLOG
}


PARM1=$(echo $PARM | cut -f1 -d" ")
PARM2=$(echo $PARM | cut -f2 -d" ")
PARM3=$(echo $PARM | cut -f3 -d" ")
PARM4=$(echo $PARM | cut -f4 -d" ")


case "$PARM1" in
	SET_CLIENTMODE)
		#1 SET_CLIENTMODE
		#2  template
		#3 pc_name o group_pc
		TEMPLATE="$PARM2"
		PC="$PARM3"
		echolog "Ejecutar $(which setclientmode) $FILE $MCASTOPT"
		setclientmode $TEMPLATE $PC &>> $SERVERLOG
		exit $? 
	;;
	default)
	    echolog "Solicitud con parametros  \"$PARM\"  no realizada, no registrada o con errores"
	;;
esac

