summaryrefslogtreecommitdiffstats
path: root/client/engine/PostConf.lib
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2017-03-21 13:31:11 +0000
committerramon <ramongomez@us.es>2017-03-21 13:31:11 +0000
commit27c67d9d953c184c7aaa607a3a73eb0e2bca04b5 (patch)
treeb3352b2b42aca259e680a72eb00f652d755975c4 /client/engine/PostConf.lib
parent029ff6d17e0f417a12f66f14d8463fde988a08a0 (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-xclient/engine/PostConf.lib52
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