diff options
author | ramon <ramongomez@us.es> | 2017-03-21 13:31:11 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2017-03-21 13:31:11 +0000 |
commit | 27c67d9d953c184c7aaa607a3a73eb0e2bca04b5 (patch) | |
tree | b3352b2b42aca259e680a72eb00f652d755975c4 /client/engine/PostConf.lib | |
parent | 029ff6d17e0f417a12f66f14d8463fde988a08a0 (diff) |
#718: Usar función {{{ogConfigureOgagent}}} para configurar acceso de OGAgent; eliminar función {{{ogConfigureOsAgent}}}; retocar script {{{configureOs}}} para configurar por defecto OGAgent y si falla intentar instalar antiguo cliente; actualizar ficheros de idiomas del motor de clonación.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5242 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/PostConf.lib')
-rwxr-xr-x | client/engine/PostConf.lib | 52 |
1 files changed, 5 insertions, 47 deletions
diff --git a/client/engine/PostConf.lib b/client/engine/PostConf.lib index c422846c..51d1ddab 100755 --- a/client/engine/PostConf.lib +++ b/client/engine/PostConf.lib @@ -305,7 +305,7 @@ EOF ### PRUEBAS. #/** -# ogConfigureOgAgent int_ndisk int_filesys +# ogConfigureOgagent int_ndisk int_filesys #@brief Modifica el fichero de configuración del nuevo agente OGAent para sistemas operativos. #@param int_ndisk nº de orden del disco #@param int_filesys nº de orden del sistema de archivos @@ -317,7 +317,7 @@ EOF #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2016-07-15 #*/ ## -function ogConfigureOgAgent () +function ogConfigureOgagent () { # Variables locales. local MNTDIR AGENTDIR CFGFILE @@ -334,11 +334,11 @@ fi MNTDIR=$(ogMount $1 $2) || return $? # Comprobar si existe el fichero de configuración de OGAgent. -for AGENTDIR in usr/share/OGAgent "Program Files/OGAgent" "Program Files (x86)/OGAgent"; do - CFGFILE=$(ogGetPath $MNTDIR/$AGENTDIR/cfg/ogagent.cfg) +for AGENTDIR in usr/share/OGAgent "Program Files/OGAgent" "Program Files (x86)/OGAgent" Applications/OGAgent.app; do + CFGFILE=$(ogGetPath "$MNTDIR/$AGENTDIR/cfg/ogagent.cfg") [ -n "$CFGFILE" ] && break done -[ -n "$CFGFILE" ] || ogRaiseError $OG_ERR_NOTFOUND ".../OGAgent/cfg/ogagent.cfg" || return $? +[ -n "$CFGFILE" ] || ogRaiseError $OG_ERR_NOTFOUND "ogagent.cfg" || return $? # Parchear dirección del servidor OpenGnsys en el fichero de configuración de OGAgent. sed -i "0,/remote=/ s,remote=.*,remote=https://$(ogGetServerIp)/opengnsys/rest/," $CFGFILE } @@ -447,48 +447,6 @@ EOT #/** -# ogConfigureOsAgent int_ndisk int_filesys -#@brief Configura el agente OpenGnsys para sistemas operativos. -#@param int_ndisk nº de orden del disco -#@param int_filesys nº de orden del sistema de archivos -#@return (nada) -#@exception OG_ERR_FORMAT Formato incorrecto. -#@exception OG_ERR_NOTFOUND Fichero o dispositivo no encontrado. -#@exception OG_ERR_LOCKED Sistema de archivos bloqueado. -#@version 1.1.0 - Primera versión para OpenGnsys. -#@author Ramon Gomez, ETSII Universidad de Sevilla -#@date 2016-08-16 -#*/ ## -function ogConfigureOsAgent () -{ -# Variables locales. -local MNTDIR CFGFILE i -# Si se solicita, mostrar ayuda. -if [ "$*" == "help" ]; then - ogHelp "$FUNCNAME" "$FUNCNAME int_ndisk int_filesys" \ - "$FUNCNAME 1 1" - return -fi - -# Error si no se reciben 2 parámetros. -[ $# == 2 ] || ogRaiseError $OG_ERR_FORMAT || return $? -# Obtener sistema de archvios. -MNTDIR=$(ogMount $1 $2) || return $? - -# Buscar fichero de configuración de OGAgent. -for i in usr/share "Program Files" "Program Files (x86)" Applications/OGAgent.app; do - CFGFILE=$(ogGetPath "$MNTDIR/$i/OGAgent/cfg/ogagent.cfg") - [ -n "$CFGFILE" ] && break -done -# Error si no se encuentra el archivo de configuración. -[ -n "$CFGFILE" ] || ogRaiseError $OG_ERR_NOTFOUND "ogagent.cfg" || return $? - -# Parchear fichero de configuración de OGAgent con IP del servidor OpenGnsys. -sed -i -e "0,/^remote=/ s,^\(remote=https://\)\([^/]*\)\(.*\)$,\1$(ogGetServerIp)\3," "$CFGFILE" -} - - -#/** # ogInstallLinuxClient int_ndisk int_filesys #@brief Instala el cliente OpenGnSys para sistemas operativos GNU/Linux. #@param int_ndisk nº de orden del disco |